python(字符串魔法【一】)

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)
原文地址:https://www.cnblogs.com/huohu66888/p/9546409.html