5.1 字符串格式化
5.1.1字符的转义与原始字符串
代码演示如下:
5.1.2 &格式化 演示如下:
5.1.3 format格式化 代码如下:
它这个默认顺序是第几个在这个位置输出。
这个是在说 一共有几个字符。
5.1.4 f-string格式化
5.2 字符串的索引与切片
字符串是一个序列。
代码如下:
5.3 常用的python内置字符串操作方法
python语言为字符串对象提供了大量的内置方法用于字符串的查找、替换、分隔、拼接和排版等操作。 使用时需注意的是,字符串对象是不可变的,所以字符串对象提供的涉及字符串“修改”的方法都将返回修改之后的新字符串,而不会对原字符串做任何修改。
5.3.1 字符串查找方法 find()、 rfind()、index()、rindex() 和 count()
示例如下:
5.3.2 字符串替换方法 replace()
示例如下:
5.3.3 字符分隔方法split()、rsplit()、partition()和rpartition()
5.3.4 字符串连接方法 join()
5.3.5 字符串排版方法center()、ljust()、rjust()和zfill()
5.3.6 大小写字符转换方法lower()、upper()、capitalize()、title()和swapcase()
5.3.7 判断字符串方法 startswith()、endswith()、isupper()、islower()、isdigit()、isalanum()和isalpha()
以下给出一个字符串处理的相关示例:
5.5经典程序分析:
eg1:逐个输出‘人生苦短,我用python’,并且要求在每个字符后输出一个英文状态下的,。
eg2:判断用户想要注册的用户名是否合法,必须包括字母和数字(且第一个字母只能是大写字母)