标签:pre 去空格 expand 内存地址 参数 wap line 左右 format
s = ‘hello,world‘ s.capitalize() s.center(50,‘*‘) s.count(‘h‘,0,5) #范围内的字母出现次数 s.endswith(‘d‘) s.expandtabs(20)#扩展tab键,参数是长度 s.find(‘h‘,0,5)#范围内查找某个值,没有就返回-1 s3 = ‘my name is {0},i am {1} years old‘ print(s3.format(‘xiang‘,12)) #my name is xiang,i am 12 years old s3 = ‘my name is {name},i am {age} years old‘ print(s3.format(name = ‘xiang‘,age = 12)) #my name is xiang,i am 12 years old s.index(‘h‘,0,5)#找到索引值 s.isalnum()#字母和数字 不带特殊符号 s.isalpha()#字母 s.isdecimal()#数字,不能带. s.isnumeric()#只有数字 和上下两个一样 s.isdigit()#是不是个整数,和isdecimal一样的 s.isidentifier()#是不是可用的变量名 s.islower()#都是小写 s.isprintable()#可以被打印 s.isspace()#是否有空格 s.istitle()#所有字开头都大写 s1 = [‘xiang‘,‘is‘,‘35‘] print(‘ ‘.join(s1)) print(‘-‘.join(s1)) print(‘*‘.join(s1)) s.lower() s.upper() s.strip()#去空格、换行 rstrip lstrip 左右的差别 #-----maketrans\translate s1 = ‘abcdefg ‘ s2 = ‘!@#$%^&*‘ table = str.maketrans(s1,s2) print(table) s3 = ‘able to df‘ print(s3.translate(table)) #------------------------- s = ‘hello world‘ s.replace(‘h‘,‘-‘,1)#把h替换成-,只换1个 print(s) print(s.split(‘w‘))#根据什么内容切割 #-----按行分 s = ‘a\nb\nc\n‘ print(s.splitlines()) #------------------- s.swapcase()#小写变大写 s.title()#变成title格式(首字母大写) s.zfill(40)#用0填到40个长度 ‘‘‘ 常用的方法 isdigit replace find count strip center split format join ‘‘‘
字符串
S=’hello,world’
特点:
不可变 (修改后内存地址肯定发生改变)
有序
标签:pre 去空格 expand 内存地址 参数 wap line 左右 format
原文地址:https://www.cnblogs.com/yelublue/p/8995718.html