Python基础第五篇:python字符串(内容详细,有不懂的发评论)

一.字符串的定义

在Python中,字符串是由一系列字符组成的序列,用于存储文本信息。字符串可以用单引号(' ')、双引号(" ")或三引号(''' ''' 或 """ """)来定义。三引号通常用于定义多行字符串。

二.字符串的遍历

遍历字符串意味着逐个访问字符串中的每个字符。这可以通过for循环实现。

例如:

运行结果如下:

三.字符串的常见操作

1.字符串的find()index()rfind()rindex()方法

方法描述
find()find()用于查找子字符串,如果找到则返回第一个匹配的索引,否则find()返回-1
index()index()方法用于查找子字符串,如果找到则返回第一个匹配的索引,否则index()会抛出一个ValueError异常。
rfind()rfind()方法从字符串的末尾开始查找。
rindex()rindex()方法从字符串的末尾开始查找。

正常:

运行结果:

异常:

2.字符串的count()方法:返回子字符串在字符串中出现的次数。

3.字符串capitalize(),upper(),lower(),swapcase(),title()的方法

 

方法描述
capitalize()将字符串中的首字母转换为大写
upper()将字符串转换为全部大写。
lower()将字符串转换为全部小写。
swapcase()将字符串中的小写字符转换为大写或大写字符转换为小写。
title()将字符串中的单词首字母转换为大写

eg:


4.字符串center(),ljust(),rjust(),zfill()的方法

方法描述
center()返回一个原字符串在中间,并使用fillchar(默认为空格)填充左边和右边形成一个新字符串
ljust()返回一个原字符串左对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
rjust()返回一个原字符串右对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
zfill(width)返回字符串左端填充零直到长度为width的字符串。

5.字符串的startswith()endswith()方法

方法描述
startswith()

检查字符串是否以指定的前缀开始,如果是输出True,否则输出False。

endswith()

检查字符串是否以指定的后缀结束,如果是输出True,否则输出False。

6.字符串的encode()decode()方法:

方法描述
encode()将字符串编码成字节串,通常用于写入文件或网络传输。
decode()将字节串解码成字符串,是encode()的逆操作。


7.字符串的split()join(),replace()方法:

方法描述
split()根据指定的分隔符将字符串分割出来。
join()将裁剪出来的中的元素进行替换连接成一个字符串。
replace()替换字符串中的某些字符或子字符串。

8.字符串isalpha()isdigit()isalnum(),islower()isupper()方法

方法描述
isalpha()检查字符串是否只由字母组成。
isdigit()检查字符串是否只由数字组成。
isalnum()检查字符串是否只由字母和数字组成。
islower()检查字符串是否全是小写字母。
isupper()检查字符串是否全是大写字母。

9.字符串方法strip()lstrip()rstrip()方法:

方法描述
strip()去除字符串两端的空白字符(包括空格、换行符\n、制表符\t等),也可以指定
lstrip()lstrip()用于去除左端的空白字符。
rstrip()rstrip()用于去除右端的空白字符。


  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值