python 课后作业_python 学习笔记 三 课后作业
# 1、有变量name = "aleX leNb"完成如下操作:
# 1,移除name变量对应的值两边的空格,并输出处理结果
"""
name = ' aleX leNb '
s = name.strip()
print(s)
"""
# 2,移除name变量左边的'al'并输出处理结果
"""
name = 'aleX leNbal'
s1 = name.lstrip('al')
print(s1)
"""
# 3,移除name右面的'Nb'并输出结果
"""
name = 'aleX leNb'
s2 = name.rstrip('Nb')
print(s2)
"""
# 4,移除name变量开头的'a'与最后的'b',并输出处理结果
"""
name = 'aleX leNb'
s3 = name.strip('ab')
print(s3)
"""
# 5,判断name变量是否以"al"开头,并输出结果
"""
name = 'aleX leNb'
s4 = name.startswith('al',0,)
print(s4)
"""
# 6,判断name变量是否以"Nb"结尾,并输出结果
"""
name = 'aleX leNb'
s5 = name.endswith('Nb',0,)
print(s5)
"""
# 7,将name变量对应的值中的所有的"l"替换为"p",并输出结果
"""
name = 'aleX leNb'
s6 = name.replace('l','p')
print(s6)
"""
# 8,将name变量对应的值中的第一个"l"替换为"p",并输出结果
"""
name = 'aleX leNb'
s7 = name.replace('l','p',1)
print(s7)
"""
# 9,将name变量对应的值根据所有的"l"分割,并输出结果
"""
name = 'AleX leNb'
s8 = name.split('l')
print(s8)
"""
# 10,将name变量对应的值根据第一个"l"分割,并输出结果
"""
name = 'AleX leNb'
s9 = name.split('l',1)
print(s9)
"""
# 11,将name变量对应的值变大写,并输出结果
"""
name = 'AleX leNb'
s10 = name.upper()
print(s10)
"""
# 12,将name变量对应的值变小写,并输出结果
"""
name = 'AleX leNb'
s11 = name.lower()
print(s11)
"""
# 13,将name变量对应的值首字母'a'大写,并输出结果
"""
name = 'AleX leNb'
s12 = name.capitalize()
print(s12)
"""
# 14,判断name变量对应的值字母"l"出现几次,并输出结果
"""
name = 'AleX leNb'
s13 = name.count('l')
print(s13)
"""
# 15,如何判断name变量对应的值前四位"l"出现几次,并输出结果
"""
name = 'AleX leNb'
s14 = name.count('l',0,4)
print(s14)
"""
# 16,从name变量对应的值中找到"N"对应的索引(如果找不到则报错),并输出结果
"""
name = 'AleX leNb'
s15 = name.index('N')
l = len(name)
print(s15,l)
"""
# 17,从name变量对应的值中找到"N"对应的索引(如果找不到则返回-1),并输出结果
"""
name = 'AleX leNb'
s16 = name.find('N')
print(s16)
"""
# 18,从name变量对应的值中找到"X le"对应的索引,并输出结果
"""
name = 'AleX leNb'
s17 = name.find('X le')
print(s17)
"""
# 19,请输出name变量对应的值的第 2 个字符?
"""
name = 'AleX leNb'
s18 = name[1]
print(s18)
"""
# 20,请输出name变量对应的值的前 3 个字符?
"""
name = 'AleX leNb'
s19 = name[0:3]
print(s19)
"""
# 21,请输出name变量对应的值的后 2 个字符?
"""
name = 'AleX leNb'
s20 = name[9:6:-1]
print(s20)
"""
# 22,请输出name变量对应的值中"e"所在索引位置?
"""
name = 'AleX leNb'
s21 = name.find('e')
print(s21)
"""
# 23,获取子序列,去掉最后一个字符,如:oldboy则获取oldbo
"""
str = 'oldboy'
l = len(str)-1
s22 = str[:l]
print(s22)
"""
# 2、有字符串 s = '132a4b5c'
# 1,通过对li列表的切片形成新字符串s1,s1='132'
"""
s = '132a4b5c'
s1 = s[:3]
print(s1)
"""
# 2,通过对li列表的切片形成新字符串s2,s2='a4b'
"""
s = '132a4b5c'
s2 = s[3:6]
print(s2)
"""
# 3,通过对li列表的切片形成新字符串s3,s3='1245'
"""
s = '132a4b5c'
s3 = s[0:8:2]
print(s3)
"""
# 4,通过对li列表的切片形成新字符串s4,s4='3ab'
"""
s = '132a4b5c'
s4 = s[1:6:2]
print(s4)
"""
# 5,通过对li列表的切片形成新字符串s5,s5='c'
"""
s = '132a4b5c'
s5 = s[7:8]
print(s5)
"""
# 6,通过对li列表的切片形成新字符串s6,s6='ba3'
"""
s = '132a4b5c'
s6 = s[5:0:-2]
print(s6)
"""
# 3、使用while和for循环分别打印字符串s='asdfer'中每个元素。
# s = 'asdfer'
# for i in s:
# print(i)
"""
s = 'asdfer'
m = len(s)
i = 0
while i < m:
s1 = s[i]
print(s1)
i += 1
"""
# 4,实现一个整数加法计算器:
# 如content=input("请输入内容:")#如用户输入:5+9或5+ 9或5 + 9,然后进行分割,再进行计算。
# 第一种方法
"""
content = input('请输入内容:')
index = content.find('+')
for i in content:
a = content[0:index]
b = content[index+1:]
print(int(a) + int(b))
"""
# 第二种方法
"""
content = input('请输入内容:')
s = content.split('+')
m = 0
for i in s:
m += int(i.strip())
print(m)
"""
# 5,计算用户输入的内容中有几个整数。
# 如;content=input("请输入内容:") # 如fhdal234slfh98769fjdla
content = input('请输入内容:')
m = 0
for i in content:
if i.isdigit():
m += 1
print(m)
python 课后作业_python 学习笔记 三 课后作业相关推荐
- python 课后作业_python 学习笔记 五 课后作业
# # 1.有如下变量(tu是个元组),请实现要求的功能 # tu = ('alex',[11,22,{'k1':'v1','k2':['age','name'],'k3':(11,22,33)},4 ...
- python画梅花_Python学习笔记三:函数
1 #!/usr/bin/env python 2 #coding:utf-8 3 4 'a test module' 5 6 __author__ = 'Sunflower' 7 8 9 ## 一. ...
- python3常用模块_Python学习笔记三(常用模块)
Python 学习笔记三 (常用模块) 1.os模块 os模块包装了不同操作系统的通用接口,使用户在不同操作系统下,可以使用相同的函数接口,返回相同结构的结果. os.name:返回当前操作系统名称( ...
- python tkinter 表格_python学习笔记(Tkinter编程利用Treeview实现表格自动更新)
博主今天总结这段时间抽空写的一个GUI编程项目 功能是查看本地打印机队列,可选择指定队列重新打印 直接上图 UI设计包括3个区域左上方,右上方和下方列表区域 使用网格grid方法来分配位置 下面是界面 ...
- python pow和**_Python学习笔记 | 实例3:天天向上的力量
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 天天向上的力量 加 ...
- python eval 入门_Python学习笔记整理3之输入输出、python eval函数
Python学习笔记整理3之输入输出.python eval函数 来源:中文源码网 浏览: 次 日期:2018年9月2日 Python学习笔记整理3之输入输出.python eval函数 ...
- python分组求和_Python学习笔记之pandas索引列、过滤、分组、求和功能示例
本文实例讲述了Python学习笔记之pandas索引列.过滤.分组.求和功能.分享给大家供大家参考,具体如下: 前面我们已经把519961(基金编码)这种基金的历史净值明细表html内容抓取到了本地, ...
- python图形设置_python学习笔记——基本图形绘制
1.python蟒蛇python蟒蛇代码 #PythonDraw.py import turtle turtle.setup(650,350,200,200)# 设置画布的长.宽.起点 turtle. ...
- python dict遍历_Python学习笔记:19个pythonic编程习惯,让你的Python入门更优雅
Python最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净.整洁.一目了然. 要写出 Pythonic(优雅的.地道的.整洁的)代码,需要多看多学大牛们写的代码,github 上有很多非常优 ...
最新文章
- donsker定理_中心极限定理和Donsker定理
- The FBX plug-in does not support objects set to By Object mode in the Object Properties Display
- JSON学习笔记(五)- JSON.stringify()
- 【批处理】shift用法举例
- ECMAScript 6 学习资料
- finalshell连接超时怎么解决_vncviewer连接超时,vncviewer连接超时怎么解决
- 人脸方向学习(六):Face Recognition-Center Loss 解读
- java+editor类_GLIPS Graffiti editor
- 免费smtp服务器地址参数
- python处理点云数据_点云数据处理知识讲解
- Fibonacci Heaps
- 【向生活低头】如何在Gold Wave软件中为声音添加背景音乐
- tvb php 香港IP,优酷与TVB签订战略合作协议,实现内容IP与平台资源结合
- 响应式网页设计的概念和应用
- Linux:如何在后台运行一个程序?
- 韩顺平Oracle笔记
- Googlebot(谷歌机器人)深入了解
- 2022美容师(中级)考试题库及在线模拟考试
- java计算机毕业设计网络课程考试源代码+数据库+系统+lw文档
- android4.0 去掉虚拟按键 教程,Android 4.0 隐藏虚拟按键(导航栏)的方法
热门文章
- ardupiolt AP_AHRS库类的分析(一)AP_AHRS_NavEKF
- C语言中getch()的用法
- 计算机连接网络需要什么,宽带怎么安装需要什么_安装宽带步骤-系统城
- 团队作业1 团队展示选题
- tableViewCell、collectionViewCell、组头组尾等总结
- 五行各500字,2位字符串组合,数据量大而采取分段输出表格形式方程式
- 莱西姆大学计算机专业,菲律宾的大学排名是根据什么指标排的
- java和大数据开发该选择哪个好就业?
- Pocket 2003,Windows Mobile 5,Windows Mobile 6的部分区别
- 【轻博客观察之二】十问Tumblr