python 字符串2


9.使用[]提取字符
 在字符串后面添加[],在[]里面指定偏移量,可以提取该位置的单个字符。
1.正向搜索:
最左侧第一个字符,偏移量是 0 ,最后一个-1
2.反向搜索:
最右侧第一个字符,偏移量是-1,到最后一个截止


10. 字符串切片   [起始偏移量:终止偏移量:步长]   注:包头不包尾,切片的位置不在字符串范围,也不会报错
        1. [:]提取整个字符串
        2. [start:]从 start 索引开始到结尾
        3.[:end]从头开始知道 end-1
        4.[start:end:step]从 start 提取到end-1,步长是 step    
        5. [::-1]    步长为负,从右到左反向提取


    11.replace()实现字符串替换
        字符串是不可变的,需要替换某些字符。
只能通过创建新的字符串来实现。
        replace('a','b')  将字符串中的a,替换成b


12.字符串保留机制
        Python 支持字符串驻留机制,对于符合标识符规则的字符串
(仅包含下划线(_)、字母和数字)。

 13.split()分割和 join()合并
        1. split(指定分隔符将字符串分隔成多个子字符串(存储到列表中)。不指定分隔符,默认使用空白字符
        2.join()用于将一系列子字符串连接起来  注:只新建一次对象

14.字符串比较、
同一性、
成员操作符
        使用==,!=对字符串进行比较,是否含有相同的字符
         is 、 not is,判断两个对象是否同一个对象,比较对象的地址
        in  、 not in


 15.字符串常用方法
 1.查找方法
            len(a)    字符串长度
            a.startswith('')    指定字符串开头
            a.endswith('') 指定字符串结尾
            a.find('') 第一次出现指定字符串的位置
            a.rfind('') 最后一次出现指定字符串的位置
            a.count("")    指定字符串出现了几次
 2.大小写转化
3.格式排版
     center()、ljust()左边、 rjust()右边
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值