Python之字符串魔法【一】
test="alex" v1=test.capitalize() #头字母大写 print(v1) test="aLex" v2=test.casefold() #大写变小写 print(v2) test='ALEX' v3=test.lower() print(v3) # 设置宽度,并将内容居中 # 10 代指总长度 # * 空白未知填充,一个字符,可有可无 test='alexalex' v1=test.center(10,'*') print(v1) 共10个字符alexalex居中并以*代表空格位置 #设置宽度,将内容剧中,并在空闲处用特殊字符表示(一个字符)如果设置的宽度小于test字符那么输出的就是test
# 去字符串中寻找,寻找子序列的出现次数
test='alexalex'
v1=test.count('ex',5,6)
print(v1)
# 以什么什么结尾 # 以什么什么开始
test='adkacsv'
v1=test.endswith('v')
v2=test.startswith('d')
print(v1)
print(v2)
test = "12345678 9"
v = test.expandtabs(6)
print(v,len(v))
# 从开始往后找,找到第一个之后,获取其位置
test="alexalex"
v1=test.find('ex',5,8)
print(v1)
# 格式化,将一个字符串中的占位符替换为指定的值
test='i am {name} , age {a}'
print(test)
v1=test.format(name='alex', a=19)
print(v1)
# 格式化,传入的值 {"name": 'alex', "a": 19}
test='i am {name},age{a}'
v1=test.format(name='火狐',a=10)
v2=test.format_map({"name": '互殴', "a":12})
print(v1)
print(v2)
# 字符串中是否只包含 字母和数字,只有单纯的数字或者字母也可以(true)
test = "123"
v = test.isalnum()
print(v)