Python程序设计课件 第5章 组合数据类型.pptxVIP

  • 0
  • 0
  • 约6.53千字
  • 约 32页
  • 2026-07-24 发布于山东
  • 举报

Python程序设计课件 第5章 组合数据类型.pptx

组合数据类型

字符串

01

创建方式

在Python中,字符串可以通过单引号、双引号或三引号创建。单引号和双引号创建的字符串本质上相同,但当字符串内含有单引号时,使用双引号字符串可以避免转义。三引号字符串可以包含多行文本,适用于长文本的定义。

引号规则

单引号字符串与双引号字符串的主要区别在于对引号的处理。如果字符串中包含单引号,使用双引号字符串可以避免转义;反之亦然。三引号字符串则可以包含换行符和制表符,适合多行文本。

合法字符串

字符串可以包含数字、字母、中文字符、特殊符号以及不可见的控制字符。例如,abc、123、大家、123abc等都是合法的字符串。

字符串创建与引号规则

索引与切片

字符串可以通过索引访问单个字符,索引从0开始。负索引从-1开始,从字符串末尾向前计数。切片操作通过[start:end:step]语法提取子字符串,start为起始索引,end为结束索引(不包含),step为步长。

切片示例

例如,abcde[1]返回b,abcde[1:4]返回bc,abcde[::-1]返回edcba。切片操作可以灵活地提取字符串的任意部分,是字符串处理中的常用技术。

索引切片与字符提取

01

字符串更新

字符串是不可变对象,不能直接修改。更新字符串实际上是创建一个新的字符串对象,并将其赋值给原变量。例如,通过切片和拼接可以实现字符串的部分替换。

02

序列运算

字符串支持

文档评论(0)

1亿VIP精品文档

相关文档