Day3 附录 str的操作

注意:怎么操作 原字符串都不变

一、索引

Day3 附录 str的操作

二、切片

  1. 切片可以对字符串进行截取

  2. 语法:s[起始位置:结束位置:步长]

  3. 顾头不顾腚

Day3 附录 str的操作
Day3 附录 str的操作
Day3 附录 str的操作
三、大小写转换

  1. 全部转换成大写或者小写
    lower() 全部转换成小写
    upper() 全部转换成大写
    casefold() 也是全部转换成小写,支持性更好

  2. 首字母大写
    capitalize() 首字母大写

  3. 大小写互换
    swapcase() /sop keis/

  4. title() 使特殊字符后的字母大写(中文也是特殊字符)

四、切来切去

  1. strip() 去掉左右两边空格

    或者 去掉左右两边指定的内容
    str = str.strip(“你好”)

    lstrip() 去掉左边的空格

    rstrip() 去掉右边的空格

  2. center 居中(拉长)
    Day3 附录 str的操作

  3. 替换。replace(“之前”,“之后”,个数)

    (个数 从左往右数,可以不写)

    可以用于去掉所有空格(包括中间)
    Day3 附录 str的操作

  4. 切割 split("_")

    ("_"是刀,切完的东西是列表)

五、查找

  1. 判断是否以…开头startswith()

    判断是否以…结尾 endswith()

  2. count() 计算…在字符串出现的次数

  3. find() 计算…在原字符出现的位置

切片找(规定范围)
Day3 附录 str的操作
Day3 附录 str的操作

六、用算法判断某一个字符串是否是小数

Day3 附录 str的操作

七、计算字符串的长度 lengthi

i = len(s) 内部函数

实际执行的是 i = s._len _() (双下划线)

长度是 从1开始数,索引从0开始数

把字符串从头到尾进行遍历:

Day3 附录 str的操作

八、格式化输出 formate

Day3 附录 str的操作

Day3 附录 str的操作

Day3 附录 str的操作

九、总结

Day3 附录 str的操作