
正文
小白基础Python重要的字符串详解String的内置方法
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
String的内置方法:
st='hello world {name} is {age}' {} 特殊内容需要识别format
print(st.count('1'))统计元素个数
print(st.capitalize())首字母大写
print(st.center(50,'#'))居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25
print(st.endswish(‘’))判断是否以某个内容结尾 正确或者错误
print(st.startswish(‘’))判断是否以某个内容开头 这个是重点,用的比较多
print(st.expandtabs(tabsize=20)) 扩大字母之间的空格用/T来隔开
print(st.find('t')) 查找到第一个元素,并将索引值返回(所在位置数值)
print(st.format(name='yyy',age=11)) 格式化输出的另一种方式 重点! 将原来的内容添加赋值
print(st.index('t'))同find ,但是查找不到会报错。
print('asd'.isalnum()) 判断是否包含字母和数字。
print('13565'.isdecimal())判断是否是十进制或者二进制的数
print('1269.uwu'.isnumeric())判断是否是一个数字 同isdigit
print(''.isdigit()) 判断是否是一个数字 整形数字非小数点
print('abc'.isidentifier())判断是非法标志字符 数字不能开头检验
print('Abc'.islower()) 判断是否全部是小写
print('ABC'.isupper())判断是否是全是大写
print(' e'.isspace())判断标题首字母是否全部大写
print(''.jion([a.b])) 格式拼接 通过''字符串拼接 jion内部可以用元组或者列表
print('My tLtle'.lower())所有大写变小写
print('My tLtle'.upper())所有小写变大写
print('My tLtle'.swapcase())大写变小写,小写变大写,翻转大小写。
print('My tLtle'.ljust(50,'*'))靠左对齐填充
print('My tLtle'.rjust(50,'*'))靠右对齐填充
print('\tMy tLtle\n'.strip())去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错
print('\tMy tLtle\n'.lstrip()) 去除左边
print('\tMy tLtle\n'.rstrip()) 去除右边
print('My title title'.replace('itle','lesson',1)) 替换部分或者全部内容。以及控制替换次数
print('My title title'.rfind('t')) 同find
print('My title title'.split('i',1))通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。
print('My title title'.title())标题格式首字母大写
其中一些比较常用和重要的字符串:
print(st.count('1'))统计元素个数
print(st.center(50,'#'))居中‘’中间添加内容可以让原有字符居中,并让‘’中添加左右字符各25
print(st.endswish(‘’))判断是否以某个内容结尾 正确或者错误
print(st.startswish(‘’))判断是否以某个内容开头 这个是重点,用的比较多
print(st.find('t')) 查找到第一个元素,并将索引值返回(所在位置数值)
print(st.format(name='yyy',age=11)) 格式化输出的另一种方式 重点! 将原来的内容添加赋值
print('My tLtle'.lower())所有大写变小写
print('My tLtle'.upper())所有小写变大写
print('\tMy tLtle\n'.strip())去空格、换行符 。。。对文本操作必用strip进行处理,提取真实想要内容,避免出错
print('My title title'.replace('itle','lesson',1)) 替换部分或者全部内容。以及控制替换次数
print('My title title'.split('i',1))通过字符串分割成列表 以()里面定义的内容分割,()里内容会变成分割空格并不显示,可以定义数值分割几次。





