编程 入门(python编程入门)

编程 入门(python编程入门)除了数字 Python 还可以操作文本 由 类型表示 称为 字符串 这包括字符 单词 名称 句子 等等 它们可以用成对的单引号 或双引号 来标示

大家好,我是讯享网,很高兴认识大家。



除了数字 Python 还可以操作文本(由 类型表示,称为“字符串”)。 这包括字符 "", 单词 "", 名称 "", 句子 "" 等等. ""。 它们可以用成对的单引号 () 或双引号 () 来标示,结果完全相同 。

要标示引号本身,我们需要对它进行“转义”,即在前面加一个 。 或者,我们也可以使用不同类型的引号:

在 Python shell 中,字符串定义和输出字符串看起来可能不同。 函数会略去标示用的引号,并打印经过转义的特殊字符,产生更为易读的输出:

如果不希望前置 的字符转义成特殊字符,可以使用 原始字符串,在引号前添加 即可:

原始字符串还有一个微妙的限制:一个原始字符串不能以奇数个 字符结束;请参阅 了解更多信息及绕过的办法。

字符串文字可以跨越多行。一种方法是使用三重引号: 或 。行尾会自动包含在字符串中,但可以通过在行尾添加 来避免这种情况。 在下面的示例中,不包含首行换行符::

字符串可以用 合并(粘到一起),也可以用 重复:

相邻的两个或多个 字符串字面值 (引号标注的字符)会自动合并:


讯享网

拼接分隔开的长字符串时,这个功能特别实用:

这项功能只能用于两个字面值,不能用于变量或表达式:

合并多个变量,或合并变量与字面值,要用 :

字符串支持 索引 (下标访问),第一个字符的索引是 0。单字符没有专用的类型,就是长度为一的字符串:

索引还支持负数,用负数索引时,从右边开始计数:

注意,-0 和 0 一样,因此,负数索引从 -1 开始。

除了索引操作,还支持 切片。 索引用来获取单个字符,而 切片 允许你获取子字符串:

切片索引的默认值很有用;省略开始索引时,默认值为 0,省略结束索引时,默认为到字符串的结尾:

注意,输出结果包含切片开始,但不包含切片结束。因此, 总是等于 :

还可以这样理解切片,索引指向的是字符 之间 ,第一个字符的左侧标为 0,最后一个字符的右侧标为 nn 是字符串长度。例如:

第一行数字是字符串中索引 0...6 的位置,第二行数字是对应的负数索引位置。ij 的切片由 ij 之间所有对应的字符组成。

对于使用非负索引的切片,如果两个索引都不越界,切片长度就是起止索引之差。例如, 的长度是 2。

索引越界会报错:

但是,切片会自动处理越界索引:

Python 字符串不能修改,是 的。因此,为字符串中某个索引位置赋值会报错:

要生成不同的字符串,应新建一个字符串:

内置函数 返回字符串的长度:

小讯
上一篇 2025-05-16 07:17
下一篇 2025-05-17 10:19

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/180491.html