name = "my name is jiachen" #首字母大写 print (name.capitalize()) #统计字母出现次数 print (name.count(‘a‘)) #居中打印 print (name.center(50,‘-‘)) #字符串装换成bytes类型 print (name.encode(‘utf-8‘)) #判断以什么结尾 print (name.endswith(‘en‘)) #将tab转多少个空格 print (name.expandtabs()) #查找字符开头索引 print (name.find(‘y‘)) #格式化字符串 #name = "my name is {name} and i am {year} old" #print (name.format(name=‘jiachen‘,year=27)) #print (name.format_map({‘name‘:‘jiachen‘,‘year‘:27})) #是否为数字或字母 print (‘abc123‘.isalnum()) #是否为字母 print (‘Abc‘.isalpha()) #是否为十进制 print (‘1‘.isdecimal()) #是否为整数 print (‘11‘.isdigit()) #判断是不是一个合法的表示符(变量名) print (‘a1A‘.isidentifier()) #是否为小写 print (‘Abc‘.islower()) #是否只有数字 print (‘213‘.isnumeric()) #是否为空格 print (‘ ‘.isspace()) #是否每个首字母大写 print (‘My Name Is‘.istitle()) #是否能打印,tty file drive file print (‘My Name Is‘.isprintable()) #是否都为大写 print (‘My‘.isupper()) #拼接字符串 print (‘+‘.join(‘abc‘)) #长50不够用*号后面补上 print (name.ljust(50,‘*‘)) #长50不够用*号前面补上 print (name.rjust(50,‘*‘)) #变小写 print (‘Alex‘.lower()) #变大写 print (‘alex‘.upper()) #从左边去掉空格回车 print (‘ jiachen ‘.lstrip()) #从右边去掉空格回车 print (‘ jiachen ‘.rstrip()) #去掉头尾空格 print (‘ jiachen ‘.strip()) # p = str.maketrans(‘abcdef‘,‘123456‘) print (‘jiachen‘.translate(p)) #字符串替换 print (‘jaaaiachen‘.replace(‘a‘,‘x‘,1)) #从右侧查找 print (‘jiachen‘.rfind(‘e‘)) #分割成列表 print (‘jiachen‘.split(‘a‘)) #匹配换行符,分割成列表 print (‘1+2\n+3+4‘.splitlines()) #反转大小写 print (‘Jiachen‘.swapcase()) #变成一个title print (‘jiachen‘.title()) #不够50就前面补零 print (‘jiachen‘.zfill(50))
时间: 2024-11-29 03:27:49