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\t9" 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)
来源:https://www.cnblogs.com/huohu66888/p/9546409.html