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符号(	)转换为空格,如没有参数
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	love	bcyczhhb!"
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 #字符串的相关内容
原文地址:https://www.cnblogs.com/bcyczhhb/p/10192009.html