字符串:
str
test = 'alex'
v = test.capitalize() # 首字母大写
print(v)
Alex
test = 'Alex'
v1 = test.casefold()
print(v1)
alex #大写变小写。#可以变化一些特殊字符的小写。
test = 'Alex'
v2 = test.lower()
print(v2)
test = 'Alex'
v2 = test.lower()
print(v2)
alex #大写变小写 跟casefold相同,但是.casefold更高级。
v = test.center(20)#设置宽度,并将内容居中。
print(v)
alex #表示共20位,v 放在中间位置。
v = test.center(20,'*')# 表示共20位,空白处用*好表示。默认空白
test = 'alexalexalex'
v = test.count('ex')# 表示上述有ex出现几次
v = test.count('ex',5)# 表示用第几个开始找。
v = test.count(‘ex’,5,8)#表示查找ex从5到8的范围。
print(v)
v = test.endswith('x')#以什么字符结尾,(以x结尾结果是True)
v = test.startswith('a')#以什么开始,
print(v)
True
test = 'alexalexalexalex'
v = test.find('ex'5,7) #从开始往后找,找到第一个后就停止。
print(v)
2
test = 'I am {name}'
print(test)
v = test.format(name='alex') 格式化,将一个字符串的占位替换成指定的值。
print(v)
test = 'I am {0}, age {1}'
print(test)
v = test.format('alex',19) 根据顺序来替换,
print(v)
test = 'alexalexalex'# index 如果找不到程序直接报错,不会出现-1
v = test.index('l')
print(v)
test = 'usaf890' # 字符串是否只包含‘字母,数字’
v = test.isalnum()
print(v)