Python数据类型——字符串

371 阅读1分钟

字符串的格式

”a“ ’a'

字符串拼接和重复

  • 拼接:+
  • 重复:*

字符串的切片和步长

  • 字符串[start,end,step]
  • 对于字符串的切片和步长操作,形成的是新的字符串,与原来的字符串没有关系(浅拷贝)

转义字符

  • 转义字符 \\\r\t\n\’\”
  • 续行 \

字符串方法

strval.capitalize()
strvar.swapcase() # 首字母大写,其余变小写
strval.center(10,"*") #*填充10个字符,内容居中
strval.upper()
strval.lower()
strval.startswith("a",1,5)
strval.endswith()
strval.title()
strval.find('x',1,-1)
strval.index('t')
strval.strip() # 默认去除空白符
strval.strip("ewg")#除去所有的ewg的字符,相当于去除多个字符指定字符,但只能去除一次
strval.split("") #字符串转换成列表
strval.split(',',1) #设置分割次数
strval.rsplit()
strval1 = "@".join(strval)
strval1 = strval.replace('aa',"bb",1)#设置次数
strval.count('a',2,10) #a出现的次数
len(strval)

strvar = 'a,b,c,b'
print(strvar.split(',')) #['a', 'b', 'c', 'b']
strvar = ' ,a,b,c,b'
print(strvar.split(',')) #[' ', 'a', 'b', 'c', 'b']
strvar = ',a,b,c,b'
print(strvar.split(',')) #['', 'a', 'b', 'c', 'b']
strvar = 'a b fc fwe'
print(strvar.split()) #['a', 'b', 'fc', 'fwe'] 字符串,转换成列表
strval.isalpha()
strval.isslnum()
strval.isdigit()