字符串操做

name = "my \tname is {name} and i am {year} old"git

print(name.capitalize()) #首字母大写
print(name.count("a")) #统计a的个数
print(name.center(50,"-")) #把name放在中间,一共打印50个字符,不够的用 - 补上
print(name.endswith("ex")) #判断字符串以什么结尾
print(name.expandtabs(tabsize=30))
print(name[name.find("name"):9]) #找到以y开头的索引 字符串切片
print(name.format(name='alex',year=23)) #format格式化输出 \t表示空格
print('ab23'.isalnum()) # 判断是否是阿拉伯数字或字母
print('abA'.isalpha()) #判断是否是纯英文字母
print('19'.isdigit()) #判断是否是整数
print('aA'.isidentifier()) #判断是否是合法的标识符 好比定义变量名
print(' '.isspace()) #判断是否是空格
print('My Name Is'.istitle()) #判断每一个单词第一个字母是否是大写
print('My Name Is'.isprintable()) #判断是否是可打印文件
print('MY N I'.isupper()) #判断是否是全是大写
print('+'.join(['1','2','3'])) #列表变字符串
print(name.ljust(50,'')) #打印50个字符串,若是不够用在右边补上 左对齐
print(name.rjust(50,'')) #打印50个字符串,若是不够用在左边补上 右对齐
print('Alex'.lower()) #变小写
print('Alex'.upper()) #变大写
print('\nAlex'.lstrip()) #去掉左边换行符
print('Alex\n'.rstrip()) #去掉右边换行符
print(' \nAlex\n'.strip()) #去掉所有的换行符 也去掉空格api

p = str.maketrans("abcdef",'123456') #加密的一种类型 加密成数字 abcdef 对应 123456数字
print("aex i".translate(p)) #字母加密成数字,没有对应数字的仍是显示字母markdown

print('alex li'.replace('l','L',1)) #把第一 l 替换成大写L
print('alex li'.rfind('l')) #找出最右边的 l 的下标
print('alex li'.split('l')) #把字符串以 空格和l 分裂成列表 默认空格
print('1+2+3+4'.split('+'))
print('1+2\n+3+4'.splitlines()) #以换行符来分割成列表 用于识别不一样系统换行
print('aLEx'.swapcase()) #大写变小写,小写变大写
print('lex li'.title()) # 每一个单词第一个字母变成大写
print('lei li'.zfill(50))ide

相关文章
相关标签/搜索