python基础--字符串方法

在这里插入图片描述

find和index的区别

根据指定数据查找对应下标索引
在这里插入图片描述
找不到时index返回错误,find返回-1
在这里插入图片描述

统计字符串长度len()
str='nihao'
a=len(str)
统计字符在字符串中出现的次数.count
str='nihaoha'
a=str.count('h')
字符串某个字符替换.replace,也可以通过替换去除空格

在这里插入图片描述

分割字符串

分割后为列表

cai_str="啊,波,地"
a=cai_str.split(",")

在这里插入图片描述

splitlines() 按行分割

Python splitlines() 按照行(’\r’, ‘\r\n’, \n’)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符
返回值:返回一个包含各行作为元素的列表。

str1 = 'ab c\n\nde fg\rkl\r\n'
print str1.splitlines();
 
str2 = 'ab c\n\nde fg\rkl\r\n'
print str2.splitlines(True)

以上实例输出结果如下:
[‘ab c’, ‘’, ‘de fg’, ‘kl’]
[‘ab c\n’, ‘\n’, ‘de fg\r’, ‘kl\r\n’]

查看所有字符串可用的方法,dir()函数可以查看对像内所有属于及方法

dir([])
dir(cai_str)
判断是否以指定数据开头
str='https://mp.csdn.net/'
a=str.startswith('https')
print(a)

在这里插入图片描述

判断是否以指定数据结尾
a=cai_str.endswith('http')

在这里插入图片描述

把字符串以指定字符分割

分割后结果为三部分,指定字符串前,指定字符串,指定字符串后
即使后面重复出现指定字符串,也只会在第一次出现处分割
分割后默认放在元祖里面

str='aabbccdd'
a=str.partition('bb')
print(a)

在这里插入图片描述
在这里插入图片描述

join:根据指定字符串拼接数据

注意join后是被插入的字符串名字

在这里插入图片描述

去除空格,只能去除左右的strip,默认去空格

去除全部空格

a = str.strip()

在这里插入图片描述
去除指定字符,同样只能首尾
在这里插入图片描述

字符串不转义

字符串的引号前加r或R
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值