String的内置方法

#String的内置方法

st='hello kitty {name} is {age}'

print(st.count('l')) # 统计元素个数
print(st.capitalize()) # 首字母大写
print(st.center(50,'-')) # 居中
print(st.endswith('tty')) # 判断是否以某个内容结尾
print(st.startswith('he')) # 判断是否以某个内容开头
print(st.expandtabs(tabsize=20)) # 设定 \t 是多少个空格
print(st.find('qqqq')) # 找到第一个元素,并将索引值返回
print(st.format(name='alex',age=37)) # 格式化输出的另一种方式
print(st.format_map({'name':'alex','age':22}))
#print(st.index('qqqq'))
print('abc456'.isalnum())
print('45454'.isdecimal()) # 判断 十进制
print('231321'.isdigit()) # 判断是否 是数字
print('21315.uuu'.isnumeric())
print('34abc'.isidentifier()) # 判断是否 非法字符
print('abc'.islower()) #判断是否 全小写的字符
print('ABC'.isupper()) #判断是否全大写的字符
print(' e'.isspace()) #判断是否是空格
print('My Title'.istitle()) #判断是否首字母大写
print('My'.lower()) #大写全部变小写
print('My'.upper()) #小写全部变大写
print('My'.swapcase())#反转 大写变小写,小写变大写
print('\tMy\n'.strip())#去掉右边
print('\tMy\n'.lstrip())#光把左边 的去掉
print('\tMy\n'.rstrip())#去掉前后换行和空格
print('My title title'.replace('itl','lesson',1)) #把某个内容替换成新的,替换一次
print('My title title'.rfind('t'))
print('My title title'.rsplit('i,1'))#通过 rsplit 把字符串分割开,变成列表
print('My title title'.title()) #My Title Title

#摘一些重要的字符串方法

print(st.count('l'))# 统计元素个数

print(st.center(50,'-')) # 居中

print(st.startswith('he'))# 判断是否以某个内容开头

print(st.find('qqqq'))# 找到第一个元素,并将索引值返回

print(st.format(name='alex',age=37)) # 格式化输出的另一种方式

print('My'.lower()) #大写全部变小写
print('My'.upper()) #小写全部变大写

print('\tMy\n'.strip())

print('My title title'.replace('itl','lesson',1)) #把某个内容替换成新的,替换一次
print('My title title'.rsplit('i,1'))#通过 rsplit 把字符串分割开,变成列表

猜你喜欢

转载自www.cnblogs.com/xzdjs/p/9396367.html