1 # s = "poiu" 2 # li = ["ijh",7894] 3 # tu = (123,456,789) 4 # v = list(s) 5 # print(v) 6 7 # s = "跞跞" 8 # v = len(s) 9 # print(v) 10 11 12 # n1 = 1005 13 # v = n1.bit_length() 14 # print(v) 15 16 # a = "alex" 17 # b = a.capitalize() 18 # print(a) 19 # print(b) 20 21 # name = "alex" 22 # v = name.lstrip('al') 23 # print(v) 24 25 # name = "alex" 26 # v = name.find('x') 27 # print(v) 28 29 # name = "alex" 30 # v = name.find('x') 31 # print(v) 32 33 # name = "luoluo" 34 # v = name.endswith('aini') 35 # print(v) 36 37 # name = "luoluo" 38 # v = name.startswith('luo') 39 # print(v) 40 41 # name = "luoluo" 42 # v = name.strip() 43 # print(v) 44 45 # name = "luoluo" 46 # v = name.replace('l','k') 47 # print 48 49 # name = "luoluo" 50 # v = name.split('o') 51 # print(v) 52 53 # name = "luoluo" 54 # v = name.upper() 55 # print(v) 56 57 58 # name = "Luoluo" 59 # v = name.lower() 60 # print(v) 61 62 63 # name = "luoluo" 64 # #v = name. 65 # print(name[0:3]) 66 67 68 # name = "luoluoK" 69 # v = len(name) 70 # for n in range(v): 71 # if (name[n]) != K: 72 # continue 73 # else: 74 # print(n,name[]) 75 76 77 # 请输出name变量中的值"Q的索引的位置 78 # name = "luoluoK" 79 # v = len(name) 80 # for n in range(v): 81 # if (name[n]) != "K": 82 # continue 83 # else: 84 # print (n,name[n]) 85 86 87 # content = input("请输入内容:") 88 # v =content.split('+') 89 # n1 = int(v[0]) 90 # n2 = int(v[1]) 91 # n3 = n1 + n2 92 # print (n1,'+',n2,'=',n3) 93 94 95 # 计算用户输入的内容中有几个十进制小数?几个字母? 96 # content = input('230.3 ') 97 # num = 0 98 # zimu = 0 99 # for n in content: 100 # if n.isdecimal() == True: 101 # num+=1 102 # # print ('2',(num)) 103 # elif n.isalpha() == True: 104 # zimu+=1 105 # # print ('3',zimu) 106 # else: 107 # pass 108 # print ('5 ',(num)) 109 # print ('2',zimu)
首字母大写 capitalize()
变小写 casefold更厉害,未知的也能变换
casefold()
lower()
casefold()
lower()
center(20,*) 设置宽度 并将内容居中 20代指总长度 *代表填充,一个字符
count('e',5,6) 计算字符串中子序列出现的个数 起始位可以设置
count('e',5,6) 计算字符串中子序列出现的个数 起始位可以设置
edcode
decode
decode
endswith startswith 表示以什么什么结尾 以什么什么开始
find 从开始往后找 找到第一个后 获取其位置
find 从开始往后找 找到第一个后 获取其位置
format () 格式化,将一个字符串的占位符替换为指定的值 ---------format-map
isalnum 只能出现数字和字母
isalpha() 是否字母 汉字也可以
isdecimal() 判断当前输入是否是数字,,
isdigit() 判断当前输入是否是数字,,更牛逼
isnumeric() 判断当前输入的是否是数字
isprintable() 是否存在不可显示的字符
isspace() 判断全部 是否是空格
istitile() 判断标题的各个单词首字母是否是大写 也可以用来转换标题变为大写
******join() 字符串的每一个元素按照指定分隔符进行拼接
l just()将字符串的元素换到左边
r just() ---------------右边
r just() ---------------右边
islower
大小写
lower
大小写
lower
i supper
全部变大写或者变小写 还可以进行判断
upper
全部变大写或者变小写 还可以进行判断
upper
去除空白 左右 去除
去除指定内容:优先最多匹配
lstrip
rstrip
strip
lstrip
rstrip
strip
maketrans 上下替换
partition 字符串分割
rpartition
split 字符串分割 指定个数
rsplit
rsplit
正则表达式
splitless 只根据换行符进行分割
startwith endwith 判断字符串以什么开始或者结尾
swapcase 大小写互换
六个基本魔法
join split find strip lower replace
join split find strip lower replace
灰魔法
索引 ,下标 获取字符中的某一个字符
切片
len 获取字符串里面有多少个字符组成
for 循环
expandtabs()函数
描述:返回一个字符串的副本。使原字符串中的制表符(" ")的使用空间变大。使用空格来扩展空间。