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 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/32236/48141300

posted @   哈哈哈来了啊啊啊  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示