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 版权协议,转载请附上原文出处链接和本声明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通