1. 截取
##strip(chars=None)去除左右侧空白
##lstrip(chars=None)不想左侧的字符串的左侧存在空白
##rstrip(chars=None)去除右侧空白
##removeprefix(prefix)删除指定的前缀
##removesuffix(suffix)删除指定的后缀
2. 拆分
##partition(sep)从左到右找分隔符,将字符串以参数指定的分隔符为依据进行切割,并且将切割后的结果返回一个三元组
##rpartition(sep)从右到左找分隔符
##split(sep=None,maxsplit=-1)第一个参数分隔符,第二个参数指定想分割的次数
##rsplit(sep=None,maxsplit=-1)从右往左
无参数时不分割
有空格时默认分割
第一个参数为指定分隔符
第二个参数是分割符个数
##splitlines(keepends=False)按行分割
默认不带换行符,把参数改成True,就会带上换行符
3. 拼接
##join(iterable)
4. 格式化字符串
##format()
在原字符串中用{},内容写在format的参数中
可以用索引
可以用关键词
可以索引和关键词一起用
5. [align]字符串对齐
10为宽度
1为位置索引,>为对齐方向, 10为显示宽度
0填充
可以随意填充
6. 符号选项(仅对数字类型有效)
##千位的分隔符
##精度选项
##type类型选项,决定了数据应当如何来呈现
适用于整数的:
加#能显示是什么进制
适用于浮点数和复数的:
7. 用f初始化字符串
以上例子都可以用f字符串,但format()更加适用各种情况