2018.12.28字符串的相关内容
1 #创建和访问一个元组 tuple 元组是不可更改的。元组可以是空,元组:带逗号,带小括号 2 #只带小括号不一定是元组。三种情况:空元组,没有括号但有逗号,有逗号有小括号 3 #元组相关的操作符: 关系操作符,逻辑操作符,连接操作符,重复操作符,成员关系操作符 4 zfcd=80 5 yz=(1,2,3,4,5,6,7,8) 6 jg=yz[1] 7 jg2=yz[5:] 8 jg3=yz[:5] 9 yz2=yz[:] 10 print(jg,jg2,jg3,yz2) 11 12 #更新和删除一个元组 13 yz=("中国","山东","滨州","邹平") 14 print(yz) 15 yz=yz[:2]+("班长",)+yz[2:] 16 print(yz) 17 del yz # 删除元组 yz 18 yz=("中国","山东","滨州","邹平","重新赋值") 19 print (yz) 20 print("="*zfcd) 21 str1="I Love bcyczhhb" 22 str_jg=str1[:6] 23 str_jg2=str1[7] 24 str_jg3=str1[:6]+"我是插入的字符"+str1[6:] 25 print(str_jg,str_jg2,str_jg3) 26 # capitalize()函数:字符串的第一个字母大写 27 # casefold()函数:把整个字符串的所有字符改为小写 28 # center(width,fillchar) 返回一个空格填充字符串为中心,以总宽度列的原始字符串 29 str2="xiaoxie" 30 str2_jg=str2.capitalize() 31 print(str2_jg) 32 33 str2="DAXIExiaoxie" 34 str2_jg=str2.casefold() 35 print(str2_jg) 36 37 str2.center(6) 38 str2_jg=str2.center(30,"6") #30是字符总长度,6是字符两边的内容,并数量对称 39 print(str2_jg) 40 41 #count(sub,start,end)函数:返回sub在字符里边出现的次数,start,end 表示范围 42 #endswith(sub,start,end)函数:检查字符串是否以sub子字符串结束,是返回True 43 #startwith(sub,start,end)函数:检查字符串是否以sub子字符串开头,是返回True 44 #expandtabs(tabsize=8)函数:把字符串的Tab符号(\t)转换为空格,如没有参数 45 #默认的空格数是tabsize=8 46 #find(sub,start,end)函数:检测sub是否包含在字符串,如有则返回索引值,否则返-1 47 #rfind(sub,start,end)函数:与find一样,只是反向检测 参数可选 48 #index(sub,start,end)函数:与find一样,如果检测失败则返回异常 49 #rindex(sub,start,end)函数:与index一样,只是反向检测 50 str2_jg=str2.count("xi") 51 print (str2_jg) 52 str2_jg=str2.endswith("xie") 53 print (str2_jg) 54 str2_jg=str2.startswith("DA") 55 print (str2_jg) 56 57 str3="I\tlove\tbcyczhhb!" 58 str3_jg=str3.expandtabs(tabsize=2) 59 print(str3_jg) 60 61 str3_jg=str3.find("bc") 62 print(str3_jg) 63 str3_jg=str3.rfind("bc") #反向索引得到的结果和正向索引是一样的 64 print(str3_jg) 65 #字符串的相关内容