标签:swap 字符串操作 lower lex 判断 swa 包括 div 去掉
# Author:Zhang name="my name is {name} and i am {year} old" print(name.format(name=‘Zhang‘,year=‘20‘)) print(name.format_map({‘name‘:‘Zhang‘,‘year‘:‘21‘})) #字典形式 print(‘abc123‘.isalnum()) #判断是否是阿拉伯数字和字母 >>>True print(‘AbC‘.isalpha()) #判断是否是纯字母(包括大小写) >>>True print(‘123‘.isdigit()) #判断是否是整数 >>>True print(‘abc123‘.isidentifier()) #判断是否是一个合法的标识符(变量名) >>>True print(‘abc123‘.islower()) #判断符中的字母是不是全部小写 可以带数字 >>>True print(‘123‘.isnumeric()) #判断符中是否只有阿拉伯数字 >>>True print(‘ ‘.isspace()) #判断符中是否只有空格 >>>True print(‘My Name Is‘.istitle())#判断是否首字母大写 print(‘My Name Is‘.isprintable())#判断是否可以打印 #防止是驱动文件tty_file,drive_file print(‘IS123‘.isupper())#判断符中的字母是否全部大写 可以带数字 >>>True print(‘+‘.join([‘1‘,‘2‘,‘3‘]))#在列表中加入+号 <<<1+2+3 print(name.ljust(50,‘*‘))#变量在左不够50长度的字符用*补上 print(name.rjust(50,‘*‘))#变量在右不够50长度的字符用*补上 print(‘ZHANG‘.lower())# 把大写变成小写>>>zhang print(‘zhang‘.upper())# 把小写变成大写>>>ZHANG print(‘\n zhang‘.lstrip())# 去掉左边的换行符和空格 print(‘zhang\n‘.rstrip())# 去掉右边的换行符和空格 print(‘\n zhang \n‘.strip())# 去掉左右边的换行符和空格 name2=str.maketrans("abcdef","123456") print("alex li".translate(name2)) # >>>1l5x li 密码加密解密 print(‘alex li‘.replace(‘l‘,‘L‘,1))#替换只替换一次 print(‘alex li‘.replace(‘l‘,‘L‘))#替换 print(‘alex li‘.split())#把字符串按空格列成列表 print(‘1+2+\n3+4‘.splitlines())#按换行符成列表 print(‘Alex Li‘.swapcase()) #aLEX iL 大小字母转换 print(‘alex li‘.title()) #首字母大写 print(‘alex li‘.zfill(20)) #>>>0000000000000alex li 用0补齐
标签:swap 字符串操作 lower lex 判断 swa 包括 div 去掉
原文地址:http://www.cnblogs.com/admise/p/7910445.html