python 字符串的基本操作



name ='my \t{name} is liufong'

print(name.capitalize())#将字符串的第一个字母变成大写,其他字母变小写
print(name.count('l'))#判断是否存在
print(name.center(50,'-'))#不够50个用-添加,元素放在最中间
print(name.endswith('ng'))#判断元素是否存在
print(name.expandtabs(tabsize=30))#增加30个空格
print(name[name.find('name'):])#找到下标
print(name.format(name='liufong'))#赋值
print('12a'.isalnum())#判断是不是阿拉伯数字
print('Adc'.isalpha())#判断是不是字母
print('1A'.isdigit())#判断是不是整数
print('aA'.isidentifier())#判断是不是合法的标识符
print('aa'.islower())#检测字符串是否由小写字母组成。
print('33'.isnumeric())#判断是不是数字,纯数字,不能有小数点
print(' '.isspace())#判断是不是空格
print('My Name Is '.istitle())#判断是不是空格
print('My Name Is '.isprintable())#判断是不是可以打印 tty file,drive file
print('My Name Is '.isupper())#判断是不是大写
print('+ '.join('My Name Is'))#转换成字符串连接
print(name.ljust(50,'*'))#50个字符串不够从右边填写
print(name.rjust(50,'-'))#50个字符串不够从左边填写
print('SADAD'.lower())#变成小写字母
print('SADAD'.upper())#变成大写字母
print('\nSADAD'.lstrip())#从左边去掉空格回车
print('SADAD\n'.rstrip())#从右边去掉空格回车r
print('\nSADAD\n'.strip())#全部去掉空格回车r
p = str.maketrans('fgijopuln','123456789')
print('liufong'.translate(p))#英文转译成数字
print('liu fong'.replace('l','L'))#前字母大写
print('liu fong'.rfind('o'))#从左边往右的下标,最后的值
print('liu fong'.split('l'))#以l作为切割符,转成列表
print('1+2+3+4'.split('+'))#
print('1+2\n+3+4'.splitlines())#
print('liu fong'.swapcase())#英文全部大写
print('liu fong'.title())#首字母大写
print('liu fong'.zfill(50))#50个字符串不够用0填写












posted @ 2020-04-25 18:16  安好_世界  阅读(141)  评论(0编辑  收藏  举报