Python3 str(字符串)的方法
字母大小写:
1.capitalize()--第一个字母大写
2.lower()--全部转换成小写
3.upper()--全部转换成大写
4.swapcase()--大小写互换
5.casefold()--转换成小写(对一些特殊字母,lower不能转的它都能转)
6.title()--被每个特殊隔开的字母首字母大写(中文也是特殊字符)
字符切割:
7.center(10, "*") # 拉⻓成10, 把原字符串放中间.其余位置补*
8.print(s6.expandtabs()) # 可以改变\t的⻓度, 默认⻓度更改为8
9.strip() # 去掉左右两端的空格
10.lstrip() # 去掉左边空格
11.rstrip() # 去掉右边空格
12.strip("abc") # 指定去掉某些元素,
13.replace('alex', '⾦⻆⼤王') # 把alex替换成⾦⻆⼤王
14.replace('i', 'SB', 2) # 把i替换成SB, 替换2个
15.split(",") # 字符串切割, 根据,进⾏切割
格式化输出:
s12 = "我叫%s, 今年%d岁了, 我喜欢%s" % ('sylar', 18, '周杰伦')# 之前的写法
s12 = "我叫{}, 今年{}岁了, 我喜欢{}".format("周杰伦", 28, "周润发")# 按位置格式化
s12 = "我叫{0}, 今年{2}岁了, 我喜欢{1}".format("周杰伦", "周润发", 28)# 指定位置
s12 = "我叫{name}, 今年{age}岁了, 我喜欢{singer}".format(name="周杰伦", singer="周润 发", age=28) # 指定关键字
查找:
startswith("sylar") # 判断是否以sylar开头
endswith("语⾔") # 是否以'语⾔'结尾
count("a") # 查找"a"出现的次数
find("sylar") # 查找'sylar'出现的位置
find("a", 8, 22) # 切⽚找
index("sylar") # 求索引位置. 注意. 如果找不到索引. 程序会报错

浙公网安备 33010602011771号