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-字符串
标签:end,sub,start,python,指定,width,字符串 From: https://www.cnblogs.com/ar-boke/p/16794759.html