Python基础--字符串对象

1.什么是字符串

字符串是常量,是不可变类型,有三种表示方法单引号(’’)、双引号("")、三引号(""")。

2.字符串的常用方法

(1)capitalize() #首字母大写
使用方法如下图
在这里插入图片描述
(2)center () #用来居中对齐
使用方法如下图所示 s.center(50,’~’)引号内是用来填充的符号,后边引号一项也可以没有s.center(50)默认为空格。
在这里插入图片描述
在这里插入图片描述
(3)count () #统计字符数量
使用方法如下图所示
在这里插入图片描述
(4)endswith() #以哪个符号结束
如图所示
在这里插入图片描述
(5)startswith() #以哪个符号开始
使用方法和endswith相同
(6)find() #查找某个字符或者字符串在该字符串中 的位置(查一个不存在的不报异常,返回-1)
使用方法如下图所示
在这里插入图片描述
(7)index() #检索某个字符或者字符串在该字符串中第一次索引位置,若找不到则异常
在这里插入图片描述
(8)rfind() #查到做输入字符在字符串中最后一次出现的位置
在这里插入图片描述
(9)rindex() #查到做输入字符在字符串中最后一次出现的位置
注意:find和index的区别是查找一个不存在的字符或字符串find不报异常返回-1,而index则会报出异常
(10)format() #格式化字符串
在这里插入图片描述
(11)join() #按照特定规则拼接字符串,图中是以星号去拼接,根据自己需要,也可以是空格或者其他字符
在这里插入图片描述
(12)split() #按照特定的字符串分割字符串,结果是列表,以括号内的符号去分割在这里插入图片描述
(13)upper() #转大写
在这里插入图片描述
(14)lower() #转小写(使用方法同转大写相同)
(15)strip() #清除两侧空格,中间空格不清除
在这里插入图片描述
(16)lstrip() #清除左侧空格
(17)rstrip() #清除右侧空格
(18)title() #将字符串格式化符合标题的格式
(19)replace() #替换字符串
replace(old_str,new_str)
(20)encode() #将字符串转为字节,字节对象中有一个decode方法,可以将字节转换为对应编码的字符串,图中引号前有b表示字节
在这里插入图片描述
(21)isXXX #判断所用
isalnum isalpha isdigit

3.切片

切片是python提供给开发者用来分割字符串或者其他可迭代对象的一种手段
(1)字符串[index] #访问字符串中的某个字符
(2)字符串[start:end] #从start小标位置开始切割字符串,切去end位置,不包含end位置,前闭后开区间
字符串[start:] #从start小标位置开始切割字符串到末尾
字符串[:end] #从开始到end
字符串[start🔚step] #step表示步长,默认是1,step是整数,正向切,是负数倒着切。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值