第四章

第四章:字符串

4.1 字符串的概念

  1. 使用单引号标识字符串
  2. 使用双引号标识字符串
  3. 使用三引号标识字符串

4.1.1 转义字符

字符串中除了可以包含数字字符、字母字符或特殊字符外,还可以包含转义字符。转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。表中列出了常用的转义字符及含义。

4.2 字符串的输出与输入

4.2.1 字符串的输出

Python支持字符串格式化输出,字符串格式化是指按照指定的规则连接、替换字符串并返回新的符合要求的字符串。其中,format_string为格式标记字符串,包括固定的内容与待替换的内容,待替换的内容用格式化符号标明,string_to_convert为需要格式化的数据。如果需要格式化的数据是多个,则需要使用小括号括起来并用逗号分隔。
在这里插入图片描述
在这里插入图片描述

4.3 字符串的索引与切片

字符串可以通过运算符[]进行索引与切片,字符串中每个字符都对应两个编号(也称下标),如图所示。
在这里插入图片描述
字符串的切片,如例所示。
在这里插入图片描述

4.4 字符串的运算

除了数字类型的数据可以参与运算外,字符串也可以参与运算,如4.3节中字符串通过[]运算符进行索引与切片,具体如表所示。
在这里插入图片描述
字符串的运算,如例所示。
在这里插入图片描述

4.5 字符串常用函数

4.5.1 大小写转换

Python中涉及字符串大小写转换的函数,如表所示。

在这里插入图片描述

4.5.2 判断字符

Python中提供了判断字符串中包含某些字符的函数,这些函数在处理用户输入的字符串时是非常方便。这些函数都是以is开头,如表所示。
在这里插入图片描述

4.5.3 检测前缀或后缀

在处理字符串时,有时需要检测字符串是否以某个前缀开头或以某个后缀结束,这时可以使用startswith()与endswith()函数,如表所示。

在这里插入图片描述

4.5.4 合并与分隔字符串

在处理字符串时,有时需要合并与分割字符串,这时可以使用join()与split()函数,如表所示。
在这里插入图片描述

4.5.5 对齐方式

在处理字符串时,有时需要设置字符串对齐方式,这时可以使用rjust()、ljust()和center()函数,如表所示。
在这里插入图片描述

4.5.6 删除字符串头尾字符

在处理字符串时,有时需要删除字符串头尾的某些字符,这时可以使用strip()、lstrip()和rstrip()函数,如表所示。
在这里插入图片描述

4.5.7 检测子串

在处理字符串时,有时需要检测某个字符串中是否包含子字符串,这时可以使用find()函数,其语法格式如下:
在这里插入图片描述

4.5.8 替换子串

在文字处理软件中,都会有查找并替换的功能。在字符串中,可以通过replace()函数来实现,其语法格式如下:
在这里插入图片描述

4.5.9 统计子串个数

在文字处理软件中,都会有统计某个词语出现次数的功能。在字符串中,可以通过count()函数来实现,其语法格式如下:
在这里插入图片描述

4.5.10 首字母大写

capitalize()函数用于将字符串的第一个字母变成大写,其他字母变成小写,其语法格式如下:
在这里插入图片描述

4.5.11 标题化

title()函数可以将字符串中所有单词首字母大写,其他字母小写,从而形成标题,其语法格式如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值