Python 07天

本文详细介绍了Python中字符串的大小写转换方法,如capitalize()、casefold()等,并讲解了左中右对齐的方法如center()、ljust()等。此外,还涵盖了查找子字符串的count()、find()等函数以及替换方法replace()和translate()。这些基础知识对于日常编程至关重要。
摘要由CSDN通过智能技术生成

一、字符串

大小写转换

1.capitalize()方法
将字符串的首字母变为大写,其他字母变成小写。其并不返回原字符串,而是按照规则生成一个新的字符串。

2.casefold()方法
返回一个所有字母都是小写的新字符串。其并不返回原字符串,而是按照规则生成一个新的字符串。

3.title()方法
将字符串中每个单词的首字母都变成大写,该单词的其他字母都变成小写。其并不返回原字符串,而是按照规则生成一个新的字符串。

4.swapcase()方法
将字符串中所有的字母大小写翻转。其并不返回原字符串,而是按照规则生成一个新的字符串。

5.upper()方法
将所有的字母都变成大写。其并不返回原字符串,而是按照规则生成一个新的字符串。

6.lower()方法【只能处理英文字母】
将所有的字母都变成小写。其并不返回原字符串,而是按照规则生成一个新的字符串。
在这里插入图片描述

左中右对齐

1.center( ) 方法

如果指定的宽度小于或者等于源字符串,直接将源字符串输出;如果指定的宽度大于源字符串,那么字符串左右用空格去填充,源字符串放到中间。

2.ljust()方法

左对齐。

3.rjust() 方法

右对齐。

4.zfill() 方法

用0去填充左侧。
在这里插入图片描述
另外,左中右对齐这三个方法支持fillchar的参数,它有一个默认值是空格,利用这个可以随意修改填充的字符。
在这里插入图片描述

*补充:判断回文数(利用字符串)
在这里插入图片描述

查找

1.count(sub[,start [,end ] ]) 方法

用于查找sub参数指定的子字符串在字符串中出现的次数。

2.find(sub[,start [, end ] ])方法

用于定位sub参数指定的子字符串在字符串中的索引下标值。(从左往右找)

rfind(sub[,start [, end ] ])方法

用于定位sub参数指定的子字符串在字符串中的索引下标值。(从右往左找)

3.index(sub[, start [, end ] ])方法 和 rindex(sub[, start [, end ] ])方法

与find(),rfind() 方法类似,区别是如果定位不到子字符串,处理方式是不一样的。find()返回-1,index()抛出异常。
在这里插入图片描述

替换

1.expandtabs( sub) 方法

使用空格来替换制表符,返回一个新字符串。参数用于指定空格数。
在这里插入图片描述
code中第一个用Tab键,第二个用四个空格。

2.replace(old,new,count=-1)

返回一个将所有old的参数指定的子字符串替换为new参数指定的新字符串,count参数指定的是替换的次数,默认-1,相当于替换全部。
在这里插入图片描述
3.translate(table) 方法

返回一个根据table参数转换后的新字符串,table在这是表格的意思,用于指定一个转换规则的表格。
用str.maketrans( x[, y[, z] ]) 这个方法来获取表格。
str.maketrans( x[, y[, z] ])方法还支持第三个参数,将指定的字符串给忽略。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值