python字符串

1、利用切片反转判断回文数

 

(1)大小写字母换来换去的方法(因为字符串是不可变的,所以它只是生成了一个新的对象。)

capitalize():将字符串的首字母变为大写,其他字母变成小写。

casefold():所有字母都是小写的字符串

title():将每个单词开头的首字母大写,其他都是小写

swapcase():将字符串中所有字母的大小写进行反转,大写变小写,小写变大写。

upper():将所有的字母都变成大写

 lower():将所有字母变成小写

(2)左中右对齐的方法

center(width,fillchar=' ')width用来指定字符串的宽度,如果指定的宽度小于或者等于源字符串,直接是源字符串的输出,如果指定宽度大于源字符串,那么其余空位会用空格填充,源字符串放在中间

ljust(width,fillchar=' ')

rjust(width,fillchar=' ')

zfill(width)

 

 

 

 

 (3)字符串的查找

count(sub[,start[,end]]):用于查找sub参数指定的子字符串在字符串中出现的次数

find(sub[,start[,end]]):用于定位sub参数指定的子字符串在字符串中的索引下标值(从左往右找)

rfind(sub[,start[,end]]):(从右往左找)

index(sub[,start[,end]]):

rindex(sub[,start[,end]]):如果找不到想找的元素会抛出异常,而使用find方法找不到时会抛出-1

(4)替换

expandtabs([tabsize=8]):使用空格来替换制表符,并且返回一个新的字符串

 参数是指定一个tab等于多少个空格

 

 replace(old,new,count=-1) 返回一个将所有old的参数指定的子字符串替换为new参数指定的新字符串,count参数指定的是替换的次数,默认值是-1,也就是替换全部

 

 translate(table):返回一个根据table参数转换后的新字符串,用str.marketrans(x[,y[,z]])来获取表格table

 

 

 

 (5)去除函数

 

 

 

 partition()用来拆分从左到右,里面可以指定以什么来进行拆分

rpartition()从右向左找分隔符

 

 

 split()默认是找空格分隔符

 

 jion([要拼接的字符串])

 

 (6)格式化字符串

 

 分隔符

 

 

 f-字符串

 

posted @ 2022-10-29 19:24  bokeAR  阅读(49)  评论(0)    收藏  举报