Python基础教程第3部分
Python基础教程第3部分
细绳
字符串是一系列字符。在 Python 中,引号内的任何内容都是字符串。您可以使用单引号或双引号。例如:

如果字符串包含单引号,则应将其放在双引号中,如下所示:

当字符串包含双引号时,您可以使用单引号:

要转义引号,请使用反斜杠 ( \ )。例如:

Python 解释器会将反斜杠字符 (\) 视为特殊字符。如果您不希望它这样做,您可以通过添加字母来使用原始字符串 r 在第一个报价之前。例如:

创建多行字符串
要跨越多行字符串,请使用三引号“””...”””或“'...”'。例如:

如果您执行程序,它将输出以下内容:

将 Python 字符串中的变量与 f 字符串一起使用
有时,您想使用 变量 在一个字符串中。
例如,您可能希望使用 姓名 变量内 信息 字符串变量:

要做到这一点,你把信 F 在左引号之前并用大括号括住变量名:

Python 将取代 {姓名} 的值 姓名 多变的。代码将在屏幕上显示以下内容:

这 信息 是格式字符串,简称 f 字符串。 Python 在 3.6 版本中引入了 f-string。
连接 Python 字符串
当您将字符串文字彼此相邻放置时,Python 会自动 连接 他们成一串。例如:

输出:

至 连接两个字符串变量 , 你使用运算符 + :

输出:

访问字符串元素
由于字符串是 序列 字符,您可以使用索引访问其元素。字符串中的第一个字符的索引为零。
以下示例显示如何使用索引访问元素:

这个怎么运作:
- 首先,创建一个包含字符串的变量
“Python 字符串”. - 然后,使用方括号访问字符串的第一个和第二个字符
[]和索引。
如果使用负数索引,Python 会返回从字符串末尾开始的字符。例如:

下面说明了字符串的索引 “Python 字符串” :

获取字符串的长度
要获取字符串的长度,请使用 len() 功能。例如:

输出:

切片字符串
切片 允许您从字符串中获取子字符串。例如:

输出:

这 str[0:2] 返回一个包含从索引 0(包含)到 2(排除)的字符的子字符串。
切片的语法如下:

子字符串总是包含在 开始 并排除在 结尾 .
这 开始 和 结尾 是可选的。如果你省略 开始 ,默认为零。如果你省略 结尾 ,它默认为字符串的长度。
Python 字符串是不可变的
Python 字符串是 不可变 .这意味着您不能更改字符串。例如,如果您更新字符串中的一个或多个字符,则会收到错误消息:

错误:

当要修改字符串时,您需要从现有字符串中创建一个新字符串。例如:

○ 输出:

概括
- 在 Python 中,字符串是一系列字符。此外,Python 字符串是不可变的。
- 使用引号,单引号或双引号来创建字符串文字。
- 使用反斜杠字符
\转义字符串中的引号 - 使用原始字符串
'...'转义反斜杠字符。 - 使用 f-strings 在文字字符串中插入替代变量。
- 将文字字符串彼此相邻放置以连接它们。并使用 + 运算符连接字符串变量。
- 使用
len()获取字符串大小的函数。 - 使用
字符串[n]访问字符串位置 n 处的字符字符串. - 使用切片从字符串中提取子字符串。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

浙公网安备 33010602011771号