目录

10.1 字符串的创建

10.2 字符串的常见方法

10.3 字符串应用举例

10.4 字符串格式化


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

字符串的创建

       字符串创建的两种方式:

python 字符串和整型连接_编程语言

字符串的常见方法

       字符串除了拥有和元组类似的功能外,还拥有一些专属于字符串的方法,例如大小写字母转换字符串分割字符串替换字符串首尾判断内容居中判断是否为字母字符串判断是否为数字字符串判断是否为合法标识符等。常见方法如下。

python 字符串和整型连接_机器学习_02

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

字符串应用举例

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

python 字符串和整型连接_数据分析_03

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

python 字符串和整型连接_机器学习_04

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

python 字符串和整型连接_数据分析_05

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

python 字符串和整型连接_机器学习_06

字符串格式化

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

python 字符串和整型连接_python_07

python 字符串和整型连接_编程语言_08

控制台打印结果如下。

python 字符串和整型连接_机器学习_09

课后习题:

python 字符串和整型连接_数据分析_10