Python 字符串的方法:操作、格式化和转换279


在 Python 中,字符串是一个不可变的数据类型,表示一系列 Unicode 字符。Python 为字符串提供了丰富的内置方法,用于执行各种操作,包括格式化、转换和字符串操作。

操作字符串大小写转换
* `()`:将字符串转换为大写
* `()`:将字符串转换为小写
* `()`:将字符串转换为标题形式,即每个单词的首字母大写
字符串比较
* `(prefix)`:检查字符串是否以特定的前缀开头
* `(suffix)`:检查字符串是否以特定的后缀结尾
* `(substring)`:查找指定子串的位置(从头开始)
* `(substring)`:查找指定子串的位置(从尾开始)
字符串分割和连接
* `(separator)`:以指定的分割符将字符串分割为列表
* `(iterable)`:使用指定的迭代器连接字符串列表或元组
字符串替换
* `(old, new, count)`:将字符串中的所有旧字符替换为新字符
* `(table)`:使用指定的转换表将字符串中的字符进行转换

格式化字符串字符串格式化
* `(*args, kwargs)`:使用位置或关键字参数格式化字符串
* `f-strings`: 使用 f-string 语法格式化字符串,更加简洁
数字格式化
* `(width)`:在字符串左边用 0 填充到指定的宽度
* `(width, fillchar)`:在字符串左边用指定字符填充到指定的宽度
* `(width, fillchar)`:在字符串右边用指定字符填充到指定的宽度

转换字符串编码和解码
* `(encoding)`:将字符串编码为指定的编码
* `(encoding)`:将字节字符串解码为字符串,使用指定的编码
类型转换
* `()`:检查字符串是否只包含数字
* `()`:检查字符串是否只包含字母
* `()`:检查字符串是否只包含字母和数字
* `int(string, base)`:将字符串转换为整数,可选指定进制
* `float(string)`:将字符串转换为浮点数
其他方法
* `(chars)`:从字符串的两端移除指定的字符
* `(chars)`:从字符串的左边移除指定的字符
* `(chars)`:从字符串的右边移除指定的字符
* `(substring)`:计算字符串中指定子串出现的次数
* `(substring)`:查找指定子串的位置(从头开始),抛出异常如果子串不存在

2024-10-13


上一篇:Python 编程基础:创建、运行和调试代码

下一篇:Python 内置函数:map()