def db():
pass
stus=[‘lxy‘,‘zyf‘,‘wdz‘,‘nl‘,‘wy‘,‘gfw‘]
#words=‘a哈哈‘
#for stu in stus:
# print(stu)
#切片,list取值的一种方式
print(stus[1:3])#顾头不顾尾,取第二和第三个
print(stus[:3])#0开头,取前三个
print(stus[-1])#-1代表最后一个元素
print(stus[1:7])#取除了第一个之外剩下的六个元素
print(stus[1:])#取除了第一个之外剩下的全取,代表取到结尾
print(stus[:])#取整个list
import string
nums=list(string.digits)#强制类型转换
print(nums)
print(nums[0:11:2])#第二个冒号后边的值代表步长,从0开始隔两个取一个
print(nums[::-1])#第二个冒号后边的值代表步长,步长是负数则从右往左开始取值
#切片同样适用于字符串
for s in string.digits:
print(s.split(‘,‘))
#元组,list,但是它是不可变的
cities=(‘beijing‘,‘shanghai‘)#一旦定义好就不能再变了,防止别人不注意带来的错误
#cities[0]=‘天津‘ #不可修改元组的值
print(cities)
print(cities[0])
print(cities.count(‘beijing‘))
print(cities.index(‘beijing‘))
s=‘滔滔,上街‘#字符串也是不能变得变量,也是不可修改的
#s[0]=‘dadou‘
s=‘dadoudou‘#可以重新赋值
print(s)
s1=‘asdASDasd‘
s1.replace(‘asd‘,‘‘)
new_s1=s1.replace(‘asd‘,‘‘)
print(s1)
print(new_s1)
a=[1,1,2,3,4,5,6,72]
for i in a:
if i%2!=0:
a.remove(i)
print(a)
原文:https://www.cnblogs.com/duxiansheng/p/9144192.html