20. Python字符串常用方法汇总

目录

常用查找方法

去除首尾信息

大小写转化

格式排版

其他方法


常用查找方法

示例:

a = "村子里本来就没有什么人了,每到傍晚的时候,山村更加寂静。银色的月光,像一层厚厚的晨霜一样,覆盖着整个山岚和山脚下的村庄。湖边已经枯黄的芦苇,在夜风中发出呼呼的声响,为这深秋的村庄更加增添了加了一丝寒意"

方法和使用示例

说明

结果

len(a)

字符串长度

100

a.startswith(‘村子’)

以指定字符串开头

True

a.endswith(‘寒意’)

以指定字符串结尾

True

a.find(‘深秋’)

第一次出现指定字符串的位置

84

a.rfind(‘深秋’)

最后一次出现指定字符串的位置(反向查找)

84

a.count(‘更’)

指定字符串出现了几次

2

a.isalnum()

所有字符全是字母或者数字

False

去除首尾信息

我们可以通过 strip() 去除字符串首尾指定信息;  通过 lstrip() 去除字符串左边指定信息;  rstrip() 去除字符串右边指定信息; 常用来去除首位的空格;

 

大小写转化

编程中关于字符串大小写转化的情况非常多

Eg:   a = 'wo love my JIA'

示例

说明

结果

a.capitalize()

产生新的字符串,首字母大写

'Wo love my jia'

a.title()

产生新的字符串,每个单词都首字母大写

'Wo Love My Jia'

a.upper()

产生新的字符串,所有字母全转成大写

'WO LOVE MY JIA'

a.lower()

产生新的字符串,所有字符全转成小写

'wo love my jia'

a.swapcase()

产生新的字符串,所有字母大小写转化

'WO LOVE MY jia'

格式排版

center()   ljust()   rjust()  这三个函数用于对字符串实现排版

center(10,’*’)处于10个字符居中,左右两边用*填充

其他方法

  1.  isalnum() 是否为字母或数字;
  2.  isalpha()  检测字符串是否由字母组成(含汉字);
  3.  isdigit()  检测字符串是否由数字组成;
  4.  isspace()  检测是否为空白符 ( 空白符包含换行符,制表符,空格 )
  5.  isupper()  是否为大写字母
  6.  islower()   是否为小写字母

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值