1.字符串
python可以用成对的单引号和双引号。
tl='lkj'
t2="holle"
\n换行
\t,横向制表符
\r回车
原始字符串需要在字符串前边加一个英文字母r
python三引号允许一个字符串跨多行,字符串中间可以包含换行指标符等特殊字符
字符串的切片
1.具有不可修改性
2.从0开始算
3.算头不算尾,start:end
4.索引可正可负
字符串的常用内置方法
capitalize()将字符串的第一个字符转换为大写
lower()大写转换为小写
upper()中的小写字母转换为大写
swapcase()将大写转换为小写,小写转换为大写
count(str ,beg=0,end=len(string))
t2.count('l') #2
startswitch(str ,beg=0,end=len(string))
检查字符串时否以str字符串开头
find(str ,beg=0,end=len(string))检查是否含有str字符串
rfind和find类似但是是从右边开始找
isnumeric()检查字符串里是否只包含数字字符。返回布尔值
ljust(width[fillchar])返回一个源字符串左对齐,剩下的由fillchar补齐
ljust(t2.width[8,‘0’]) #hello000
lstrip( [chars] )截掉字符串左边的空格或指定字符
strip()在字符串上同时执行lstrip()和rstrip()。
t2.strip().strip('h')
partition(sub)找到字符串sub,把字符串分为一个三元组(前sub,sub,后sub)
replace(老的,新的【max】)表示不超过max次
maketrans(intab,outtab)创建字符映射的转换表,第一个参数时字符串表示需要转换的字符,第二个参数也是字符串表示转换的目标。
translate(table,deletechars=’’)
字符串格式化
python format格式化函数
str="[0] jk [1]"
format( ‘i’,'Lsgo' )
print(str)
#str[]=i jk Lsgo
序列的内置函数
list[]
tuple[]
sum(iterable[start])返回序列iterable与可选参数start的总和。
reversed()用于反向列表中的元素
本文详细介绍Python中字符串的使用方法,包括各种转义字符、字符串切片、内置方法如capitalize、lower、upper等,以及字符串格式化。同时,文章还讲解了list和tuple等序列的内置函数,如sum、reversed等,为Python初学者提供了全面的字符串与序列操作技巧。
1754

被折叠的 条评论
为什么被折叠?



