python列举字符串的五种常用方法_Python常用字符串操作

我们在学习Python语言时会遇到各种各样的字符串方法处理,下面列出几种常用的字符串方法,供大家参考

1.字符串首字母大写

244b791076440f3996d5b3a40b49d8a0.png

2.统计字符串中某个字母的个数

统计字符串中某个字母的个数又分两种情况,在整个字符串中统计和在某个索引范围内统计

(1)在整个字符串中统计,如下面统计字符串str2中字母a的个数

38aba609fd3dd53bd96b38ab11f0e5f2.png

(2)在某个索引区间内统计,如下面统计字符串str2索引1到10和1到30范围内字母t的个数

5bf9ee84a0a511b8b08324afc137d234.png

3.求字符串的长度

98104d56a72ff840470ffd32000c46db.png

4.将字符串居中打印,50个字符,字符不够在两端用‘*’补全

6417169c8d19a53d3dbc646c1c5977dc.png

5.判断字符串是否以'hhh'或者'ana'或空格结尾

636dc9c8c84c322b5d62073ed7b8a02b.png

6.字符串重复输出

0de19d23e87265340c50338c9ffd0f00.png

7.字符串中子串或者某个字符的索引

先看看find方法的说明,可以看到,说明里面有find方法可以指明索引的范围,也可以不指明范围,不指明范围时,在

整个字符串中检索,如果字符串中不存在,则返回-1

d6a3fae77b794b7bfa9859dd82c3c2c7.png

(1)字母 t 的第一个索引:

63a3294ef29c674a5b553cd21709111e.png

(2)输出字母 t 的所有索引

598685ff003a4190e7a43dd0f8f38b80.png

8.是否为阿拉伯数字,包括字母和数字,且字符串至少有一个字符,也就是说,如果只含有数字或者字母就输出True,否则输出 False

0aa87a87041d60adf96f8f1d551f9345.png

9.判断字符串是否均由字母组成,大小写均可

d56ad1c4e9f427bcebdf14cd3fd765da.png

从上面的说明可以看出,只有当字符串所有字符均为字母且字符串至少含有一个字符时,返回为True

20ce048fee9569170cb35729cb2c5b39.png

从上面的说明可以看出,只有当字符串所有字符均为字母且字符串至少含有一个字符时,返回为True

10.判断是否为整数

faeb8f8cdd2828ba7ca999cd555a6c2e.png

11.判断是否为合法标志符

d83d58085042194594b05c140a75304a.png

12.判断是否全为大写

8c46109785038162b7c4934c3bd52ea7.png

13.判断是否全为小写

6dc90dd077fd997362ffcc6a2bb55c7d.png

14.判断是否只有数字

0af6aebc64a5c1f7b56792ed14ecfe6f.png

15.判断是否为空格

7e966179240ad1367aa29f96023358cf.png

16.判断每个单词是否首字母大写

c53d5f9f4b30185ca68f2c7859de6e09.png

17.字符串输出50个字符,不够左边补*,

3b7ee827489482b016152af673a572a4.png

18.字符串50个字符,不够右边补*

be0e97904b452730a6b683423967f8e2.png

19.字母大写变小写

7cd8c3a80a1e9657e42f1b2cfe457ef5.png

20.字母小写变大写

42a6c46a751533faf3eb509a61f9ba7e.png

21.去掉两端空格

d5376b30f93405e341c290165dcc62c9.png

22.去掉左端空格

219d28584cf06d5c4763dbfebbd267cb.png

23.去掉右端空格

35a3b333e0263bb73fbc024d1dae3213.png

24.字符串分割

下面分别将字符串str4 分别按照字母 h 和字母  j  进行分割

ba02ede020d305168270d10e72d4c6ed.png

同时也可以按照子串进行分割

c3110f3d0e6074c66eb44b6479ff45b9.png

下面按照空格进行分割

b4c44a8d5c95bd893aa5d78661d31c6f.png

25.字符或者子串的替换

(1) 将字符 h 换成 H,替换3个

662748a03c108408f112a2ab48d185c6.png

(2) 将子串 hj  换成 HJ,不指明替换个数时,默认将所有的  hj  均替换成  HJ

a9beb28e6bc4183c987d1fec34cf6eea.png

26.字符串中字母大写变小写,小写变大写

12d7b989a4dbae149bb6663c0b573ebe.png

27.列表转化为字符串

db9e24e496b89eba3a126bd1cf8494fc.png

28.从左往右数,返回最后一个指定值的下标

2f0b57778859689fc7718bbd346e39e5.png

字符串当然也可以像列表那样,可以进行切片,字符串的切片在此就不讲述了,以上内容,大家如果喜欢,给个赞呗

标签:字符,常用,Python,字母,大写,空格,索引,字符串

来源: https://www.cnblogs.com/ccdblogs/p/11084954.html

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值