字符串的方法

# test = "aLex"
# 首字母大写
# v = test.capitalize()
# print(v)

# 所有变小写,casefold更牛逼,很多未知的对应变小写
# v1 = test.casefold()
# print(v1)
# v2 = test.lower()
# print(v2)

# 设置宽度,并将内容居中
# 20 代指总长度
#@  空白未知填充,一个字符,可有可无
# v = test.center(20,"@")
# print(v)

# 去字符串中寻找, 寻找子序列的出现次数
# 5,7 分别表示从第5个位置到第7个位置之间找
# test = "aLexalexr"
# v = test.count('ex')
# print(v)

# test = "aLexalexr"
# v = test.count('ex',5,7)
# print(v)

# encode。。。。。。。
# decode。。。。。。。

# 判断是否以ex什么结尾
# 判断是否以ex什么开始
# 输出的是False或者是True
# test = "alex"
# v = test.endswith('ex')
# v = test.startswith('ex')
# print(v)

# 欠
# test = "12345678\t9"
# v = test.expandtabs(6)
# print(v,len(v))

# 从开始往后找,找到第一个之后,获取其位置
# 如有标定起始位置和终止位置注意区间
# test = "alexalex"
# 未找到则输出-1
# v = test.find('ex')
# print(v)

# index找不到,报错 (跟find的区别就是找不到就报错,可少用)
# test = "alexalex"
# v = test.index('8')
# print(v)

# 格式化,将一个字符串中的占位符替换为指定的值
# test = 'i am {name}, age {a}'
# print(test)
# v = test.format(name='alex',a=19)
# print(v)
# 如果大括号里是数字,则表示按出现的顺序替换
# test = 'i am {0}, age {1}'
# print(test)
# v = test.format('alex',19)
# print(v)

# 格式化,传入值时跟上面只是书写方式不同而已 {"name": 'alex', "a": 19}
# test = 'i am {name}, age {a}'
# v1 = test.format(name='df',a=10)
# v2 = test.format_map({"name": 'alex', "a": 19})

# 字符串中是否只包含 字母和数字
# test = "123"
# v = test.isalnum()
# print(v)

猜你喜欢

转载自www.cnblogs.com/zt-ttoo/p/9265918.html