卷起来 str
#字符串可以用'',""或''' '''
Str="1234567890"
Str=Str[0:3] #切片
print(Str)
print()
Str="1234567890"
Str=Str[:3] #切片,少了开头的数字,自动从0开始
print("[:3]"+Str)
print()
Str="1234567890"
Str=Str[3:] #切片,少尾数,到队尾
print("[3:]"+Str)
print()
Str="1234567890"
Str=Str[::2] #切片,多了一个数字为步长
print("[::2]"+Str)
print()
Str="1234567890"
Str=Str[::-2] #切片,倒输
print(Str)
print()
Str="1234567890"
Str*=3 #*为复制,+为两个字符串相连
print("复制三次"+Str)
print()
Str1="1234567890"
if (Str1 in Str) : #str1 in str2 表示str1是否为str2的字串,是则返回true
print('Str1是Str的子串'+Str)
print()
print("Str的长度"+str(len(Str))) #不能直接输出一个字符串加一个int,只能把int转换为str了
print()
print("123的十六进制是",hex(123),"123的八进制是",oct(123))
print()
print(ord(chr(10004)),"10004所对应的Unicode编码是",chr(10004))
print()
Str="aB=De"
print("把Str里面的变小写"+Str.lower(),"变大写"+Str.upper()) #由于返回值没有赋给Str,所以Str不变
print()
print("查看字符串中aB的数量",Str.count('aB',0,2)) #要搜寻的字符串,以及开始位置和结束位置
print()
print("将字符串Str中的aBc替换成python",Str.replace("aBc","python"))
print()
print("将字符串居中",Str.center(32,"=")) #第一个是宽度,第二个是左右填充的字符
Str=Str.center(32,"=")
print()
print("将字符串左右的某东西给去掉",Str.strip("=")) #唯一参数:要去掉的东西
print()
print("将字符串a中加字符b",Str.join(",,,,")) #b.join(a) a的每个字符后面都有一个完整的b
print()
print("你{2}干{0}干{1}什么".format("打","部","")) #槽函数,将要输出的位置做个槽,对应format后的参数
print("{0:=^20.3}".format(3.14159265)) #槽函数的输出格式{对应参数:填充字符+对齐+宽度+,+.精度+类型} 对齐:<:左对齐 >:右对齐 ^:中对齐
print()
print("{0:^30,}".format(30000000)) #逗号表示财务的以千分割
#类型感觉用的不多,但还是提下{:b}是二进制输出 原型 bin();{:c} unico编码形式;{:d}十进制;{:o}八进制 原型oct;{:x}小写十六进制 原型hex;{:X}大写十六进制
#{:e}科学计数法浮点数;{:E}大E来显示浮点数{:f}用非科学计数法表示浮点数{:%}以百分号形式表示浮点数
加油卷啊