注意:怎么操作 原字符串都不变
一、索引
二、切片
-
切片可以对字符串进行截取
-
语法:s[起始位置:结束位置:步长]
-
顾头不顾腚
三、大小写转换
-
全部转换成大写或者小写
lower() 全部转换成小写
upper() 全部转换成大写
casefold() 也是全部转换成小写,支持性更好 -
首字母大写
capitalize() 首字母大写 -
大小写互换
swapcase() /sop keis/ -
title() 使特殊字符后的字母大写(中文也是特殊字符)
四、切来切去
-
strip() 去掉左右两边空格
或者 去掉左右两边指定的内容
str = str.strip(“你好”)lstrip() 去掉左边的空格
rstrip() 去掉右边的空格
-
center 居中(拉长)
-
替换。replace(“之前”,“之后”,个数)
(个数 从左往右数,可以不写)
可以用于去掉所有空格(包括中间)
-
切割 split("_")
("_"是刀,切完的东西是列表)
五、查找
-
判断是否以…开头startswith()
判断是否以…结尾 endswith()
-
count() 计算…在字符串出现的次数
-
find() 计算…在原字符出现的位置
切片找(规定范围)
六、用算法判断某一个字符串是否是小数
七、计算字符串的长度 lengthi
i = len(s) 内部函数
实际执行的是 i = s._len _() (双下划线)
长度是 从1开始数,索引从0开始数
把字符串从头到尾进行遍历:
八、格式化输出 formate
九、总结