在 Python 中获取字符串的一部分

您所在的位置:网站首页 python获取指定字符串 在 Python 中获取字符串的一部分

在 Python 中获取字符串的一部分

2023-04-25 10:38| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > 编程语言 > Python > Python PHP Java Go TypeScript C++ Vba Node.js C语言 MATLAB 在 Python 中获取字符串的一部分 作者:迹忆客 最近更新:2023/04/24 浏览次数:

本文将研究如何在 Python 中获取字符串的一部分。 在某些情况下,我们需要在 Python 中获取原始字符串的某些字母或元素。

为此,我们使用 substring 方法,它给出该字符串的一些特定元素。 切片方法也和子串方法一样。

Python 中的切片方法

我们可以使用切片方法来获取列表、数组或元组的特定部分。 我们还可以使用它来删除或修改字符串和列表的特定部分。

我们可以在切片函数中指定我们想要在 Python 中开始和结束切片过程的位置。

弦的起点可称为左弦,弦的中间部分可称为中弦,弦的终点可称为右弦。 这是基于字符串在其原始字符串中的位置。

在 Python 中使用切片方法获取左边的字符串

字符串的起点是指定我们要从哪里开始切片的初始部分。 每当对字符串进行切片时,始终会指定起始点或左侧字符串。

如果未指定,则默认值为零。

我们还必须指定要对原始字符串进行切片以获得子字符串的字符串的结尾。 如果我们要将原始字符串转换为多个或两个子字符串,则必须确定切片的结束点。

因为它的默认值是原字符串的倒数第二个元素,如果我们不指定结束点,它会保留原字符串作为没有原字符串最后一个元素的子字符串。

步骤是用于切片以选择列表或字符串的下一个元素的字符。 如果我们要添加 1 个元素的增量,则 step 为 1,如果我们要添加 2,则 step 为 2。

现在,让我们通过一些例子来谈谈使用切片方法。

如果我们有一个字符串并想从该字符串中获取前六个元素,我们可以使用下面的代码。

# python originalString = "Slicing the string with Python" leftString = originalString[0:6] print("The left string collected is ", leftString)

输出:

从上面的例子可以看出,通过告诉Python起点是0,终点是6,我们就可以使用切片的方式得到字符串的具体部分。

我们得到了字符串的左边部分。

使用Python中的切片方法获取中间字符串

现在让我们尝试使用如下所示的相同函数获取字符串的中间部分。

# python originalString = "Slicing the string with Python" middleString = originalString[8:18] print("The middle string collected is ", middleString)

输出:

可以看到,我们在Python中通过切片的方式指定了我们想要的中间部分作为中间字符串,我们很快就得到了那部分字符串。

在 Python 中使用切片方法获取正确的字符串

现在,让我们来看另一个例子,我们将尝试使用如下所示的相同方法获取原始字符串的最后一部分。

# python originalString = "Slicing the string with Python" rightString = originalString[19:] print("The right string collected is ", rightString)

输出:

从上面的例子可以看出,我们没有提到切片方法的终点。 我们只指定了起点,它将字符串切片直到结束,因为默认情况下,该值是最后一个元素。

在 Python 中使用切片方法获取字符串的最后一个元素

现在,假设我们只想使用相同的方法获取字符串的最后一个元素。 我们可以使用以下方法快速实现这一点。

# python originalString = "Slicing the string with Python" lastElement = originalString[-1] print("The last element collected is ", lastElement)

输出:

正如您在上面的示例中看到的,我们可以使用负索引获取字符串的最后一个元素。

我们使用 -1 来获取字符串的最后一个元素。 如果我们减小该值,例如-5,我们将得到原始字符串的第五个最终元素。

Python切片方法中使用step参数获取字符串

现在,让我们在切片方法中使用步骤作为参数。 在这个例子中,我们通过在程序中添加step = 2来获取元素。

如下图,我们得到了间隔为1个元素的元素。

# python originalString = "Slicing the string with Python" stepString = originalString[::2] print("The string we collected by using the step is: ", stepString)

输出:

从上面的例子可以看出,我们使用 step 参数在每个元素之后跳过 1 个元素并得到结果字符串。

上一篇:Python Sprintf:Python 中的格式化字符串

下一篇:没有了

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章 Python Sprintf:Python 中的格式化字符串

发布时间:2023/04/24 浏览次数:87 分类:Python

本文介绍了 Python sprintf 并演示了如何使用不同的方法来格式化字符串。

使用 Python 计算字符串中的元音

发布时间:2023/04/24 浏览次数:96 分类:Python

这个简短的编程教程是使用 Python 从字符串中获取元音计数的指南。

在 Python 中使用 format() 转义大括号

发布时间:2023/04/24 浏览次数:186 分类:Python

编程语言中的转义是指将字符以文字形式打印出来,在代码中是不可打印的。 在本文中,我们将了解 format() 方法以及如何使用 format() 函数转义花括号字符 {}。

在 Python 中转义 f-string中的大括号

发布时间:2023/04/24 浏览次数:59 分类:Python

编程中的转义是指用字符或字符串解决问题以获得所需的输出。 本文将展示如何使用 f-string 方法在输出中打印大括号。

在 Python 中生成密码

发布时间:2023/04/23 浏览次数:188 分类:Python

在本文中,我们讨论了两个模块,即 Secrets 和 Random 模块,它们帮助我们在 Python 中生成密码。 两个模块都有类似的生成随机数的功能,但是Secrets模块生成的随机数比较强

Python 音频合成

发布时间:2023/04/23 浏览次数:174 分类:Python

本教程介绍如何使用 Python 进行音频合成,并演示使用 Python 生成音频合成的各种代码示例。

Python 中的实时音频处理

发布时间:2023/04/23 浏览次数:200 分类:Python

这篇文章的重点是解释创建实时音频处理 python 所涉及的不同步骤。 为此,您可以使用 PyAudio 库。 让我们在本文中讨论 Python 中实时音频处理的细节。

Python 中的重载运算符

发布时间:2023/04/23 浏览次数:190 分类:Python

本教程演示了运算符重载的概念、其类型和 Python 中的代码实现。

在 Python 中解压运算符 **

发布时间:2023/04/23 浏览次数:132 分类:Python

Python 提供了 ** 和 * 运算符,可用于从字典、元组、列表等数据结构中解压值。本教程将演示 ** 运算符在 Python 中的用法。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3