python(字符串魔法【一】)

牧云@^-^@ 提交于 2020-04-08 04:51:17

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)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!