由字符组成的一个不可变序列,和元组作用类似,也支持索引切片重复合并等操作。Python中统一了“字符”和“字符串”的概念,字符串的内容放在一对引号中,可以是一对单引号双引号三引号注意:引号可以嵌套使用。单引号里包含双引号,或双引号里包含单引号。

字符串创建的两种方式:


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_cstring判断包含字符串


大小写字母转换字符串分割字符串替换字符串首尾判断内容居中判断是否为字母字符串判断是否为数字字符串判断是否为合法标识符等。常见方法如下:


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_cstring判断包含字符串_02


  • isdigit():判断字符串中所有字符是否都为数字;
  • isalpha():判断字符串中所有字符是否都为字母,广义上的字母;
  • isalnum():判断字符串中所有字符是否都为数字或字母;
  • isidentifier():判断字符串是否为合法标识符;

字符串应用举例

  • 输入一个字符串,判断是否为回文字符串,即从左到右和从右到左完全一致。


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_python判断字符串包含_03


  • 输入一个字符串,删除字符串中重复出现的字符。


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_python判断字符串包含_04


  • 输入两个字符串,从第一个字符串中删除第二个字符串中所有字符。


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_字符串_05


  • 输入一个字符串,将字符串中的所有数字取出,形成一个新的字符串。


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_python判断字符串包含_06


字符串的一个典型应用场景就是字符串的格式化输出,在格式化输出时重点关注两部分内容:参数传递规则格式控制字符的含义和顺序


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_字符串_07


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_cstring判断包含字符串_08


课后习题:


python判断一个字符串是否为路径并在分隔符插入转义符号 python怎么判断字符串包含_字符串_09