# #1.‘2018-11-12’去掉‘-’输出
# a='2018-11-12'
# b=a.replace('-','')
# print(b)
#
# #2.统计字符串a中 1的个数 a='201811'
# a='201811'
# b=0
# for i in range(len(a)):
# if a[i] =='1':
# b+=1
# print(b)
# 3.字符串换行输出a = '12345678901234567890'效果如下:
# 1234
# 5678
# 9012
# 3456
# 7890
# a = '12345678901234567890'
# b=len(a)
# for i in range(b):
# if i % 4==0:
# print(a[i:i+4])
#4.字符串换行输出 a = '12345678901234567890',效果如下:
# 1 a[0:1]
# 23 [1:3]
# 456 [3:6]
# 7890 [6:10]
# 12345 [10:15]
# 67890 [15:20]
a = '12345678901234567890'
# 1 a[0:1]
# 23 [1:3]
# 456 [3:6]
# 7890 [6:10]
# 12345 [10:15]
# 67890 [15:20]
x = 0
y = 1
z = 1
while x<=len(a):
print(a[x:y])
x = y
z = z + 1
y = x + z
# 1、简述变量命名规范。变量命名规范:
# 由字母、数字、和下划线组成,不能以数字开头,变量命名的字母不能与Python中特定单词重复。
# (1)、见名知意
# 起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性)
# 比如: 名字 就定义为 name ,定义学生用student
# (2)、变量、函数、模块命名遵循下划线命名法,
# 例如:student_info,my_age
# (3)、类遵循大驼峰命名法。
# MyStudent
# 注意:小驼峰命名法,
# 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog,但是python中不建议使用也可以使用
# 2、默写字符串12个功能,并且描述其作用。
# a='a'
# a.count() 统计字符串中指定字符的个数
# a.find() 查找,返回从左到右第一个指定字符的索引,找不到返回-1
# a.index() 返回从左到右第一个指定字符的索引,找不到报错
# a.partition() 把字符串以str分割成三部分,str前,str自身和str后
# a.splitlines() 按照行分隔,返回一个包含各行作为元素的列表,按照换行符分割
# a.split() 按照指定的内容进行分割,以列表形式返回拆分内容,不显示分割内容
# a.upper() 将字符串当中所有的字母转换为大写
# a.lower() 将字符串当中所有的字母转换为小写
# a.title() 将字串符当中的单词首字母大写,单词以非字母划分
# a.swapcase() 将字符串当中所有的字母大小写互换
# a.replace() 从左到右替换指定的元素,可以指定替换的个数,默认全部替换
# a.strip() 默认去除两边的空格,去除内容可以指定
# 3、数字、字符串、元组、列表、字典对应的布尔值为False的分别为什么。
# 数字:0,字符串:'',元组(),列表[],字典{}
# 4、写代码,有如下列表,利用切片实现每一个功能。
# lst=[1,3,2,’a’,4,’b’,5,’c’]
# (1).通过切片获取新的列表 lst2, lst2=[1,2,4,5]
# (2).通过切片获取新的列表 lst3,lst3=[3,’a’,’b’]
# (3).通过切片获取新的列表 lst4,lst4=[‘c’]
# (4).通过切片获取新的列表 lst5,lst5=[‘b’,’a’,3]
# lst=[1,3,2,'a',4,'b',5,'c']
# lst2=lst[0:7:2]
# print(lst2)
# lst3=lst[1:6:2]
# print(lst3)
# lst4=[lst[-1]]
# print(lst4)
# lst5=lst[-3:-8:-2]
# print(lst5)
# 5、列表题
# lis = [['k', ['qqq', 20, {'k1': ['aa&#
练习题整理
最新推荐文章于 2023-10-22 23:07:53 发布