大家好,上一期我们分享了python函数部分的内容,那么在这一期我们将分享python中有关字符串和列表的部分。
字符串
字符串没有什么好说的,知道一些常用的用法就行了。
#字符串操作strr ="hello,world!"#1、获取字符串长度print(len(strr))#2、将字符串首字母大写print(strr.capitalize())#3、将字符串全部变大写print(strr.upper())#4、find()方法查找子串的位置,# 如果查不到返回-1print(strr.find("or"))#7print(strr.find("ddd"))#-1#5、index()查找字串位置,# 如果找不到会抛出异常print(strr.index("or"))#7# print(strr.index("ddd"))#抛出异常#6、检查字符串是否以指定字符串开头,# 会区分大小写print(strr.startswith("hel"))#trueprint(strr.startswith("Hel"))#false#7、检查字符串是否以指定字符串结尾print(strr.endswith("!"))#true#8、将字符串以指定宽度居中并在两侧填充指定字符print(strr.center(50,"*"))#9、将字符串以指定宽度靠右放置左侧填充指定字符print(strr.rjust(50," "))#10、 字符串切片(从指定的开始索引到指定的结束索引)print(strr[2:5]) # c12print(strr[2:]) # c123456print(strr[2::2]) # c246print(strr[::2]) # ac246print(strr[::-1]) # 654321cbaprint(strr[-3:-1]) # 45#11、检查字符串是否以数字组成print(strr.isdigit())#false#12、检查字符串是否以字母组成print(strr.isalpha())#false#13、检查字符串是否以字母和数字组成print(strr.isalnum())#falsestr1=" 123456@163.com "#14、消除字符串左右两侧的空格print(strr.strip())
列表
在python中,列表是一种很常用的数据结构。对于数据的增删改查等基本操作都会有应用。
#列表的切片操作def qiepian(): f=["hello