目录
10.1 字符串的创建
10.2 字符串的常见方法
10.3 字符串应用举例
10.4 字符串格式化
字符串是由字符组成的一个不可变序列,和元组作用类似,也支持索引、切片、重复、合并等操作。Python中统一了“字符”和“字符串”的概念,字符串的内容放在一对引号中,可以是一对单引号、双引号或三引号。注意:引号可以嵌套使用。单引号里包含双引号,或双引号里包含单引号。
字符串的创建
字符串创建的两种方式:
字符串的常见方法
字符串除了拥有和元组类似的功能外,还拥有一些专属于字符串的方法,例如大小写字母转换、字符串分割、字符串替换、字符串首尾判断、内容居中、判断是否为字母字符串、判断是否为数字字符串、判断是否为合法标识符等。常见方法如下。
- isdigit():判断字符串中所有字符是否都为数字;
- isalpha():判断字符串中所有字符是否都为字母,广义上的字母;
- isalnum():判断字符串中所有字符是否都为数字或字母;
- isidentifier():判断字符串是否为合法标识符;
字符串应用举例
(1)输入一个字符串,判断是否为回文字符串,即从左到右和从右到左完全一致。
(2)输入一个字符串,删除字符串中重复出现的字符。
(3)输入两个字符串,从第一个字符串中删除第二个字符串中所有字符。
(4)输入一个字符串,将字符串中的所有数字取出,形成一个新的字符串。
字符串格式化
字符串的一个典型应用场景就是字符串的格式化输出,在格式化输出时重点关注两部分内容:参数传递规则和格式控制字符的含义和顺序。
控制台打印结果如下。
课后习题: