Python字符串的切片,python中字符串的切片
大蟒字符串切片
计算机编程语言字符串支持切片创建子串。请注意,Python字符串是不可变的,切片从源字符串创建一个新的子字符串,原始字符串保持不变。
计算机编程语言字符串支持切片以创建子字符串。请注意,Python字符串是不可变的,切片会根据源字符串创建一个新的子字符串,而原始字符串将保持不变。
计算机编程语言切片字符串(Python切片字符串)Python切片字符串语法为:
计算机编程语言切片字符串语法为:
str _ object[开始位置:结束位置:步骤]切片从开始位置索引(包含)开始,到结束位置索引(不包含)结束。步长参数用于指定从开始到结束步进的步长。
切片以开始位置索引(包括)开始,以结束位置索引(排除)结束10 .一步参数用于指定从开始到结束索引执行的步骤。
计算机编程语言字符串切片总是遵循这个规则:对于任何索引我,都是s[:i] + s[i:] == s。
计算机编程语言字符串切片始终遵循以下规则:s [:i] + s [i:] == s用于任何索引我。
所有这些参数都是可选的开始位置默认值为0,结束位置默认值为字符串长度,步骤默认值为1。
所有这些参数都是可选的开始位置默认值为0,结束位置默认值为字符串的长度,步骤默认值为1。
我们来看一些简单的字符串切片函数创建子串的例子。
让我们看一些创建子字符串的字符串切片函数的简单示例。
s= hello world print(s[:])print(s[:])输出:
输出:
HelloWorldHelloWorld注意,因为没有提供任何切片参数,所以子字符串等于原始字符串。
请注意,由于未提供任何切片参数,因此子字符串等于原始字符串。
让我们看看更多的字符串切片的例子。
让我们看一下切片字符串的更多示例。
s= hello world first _ five _ chars=s[:5]print(first _ five _ chars)third _ to _ fifth _ chars=s[2:5]print(third _ to _ fifth _ chars)输出:
输出:
注意,索引值从0开始,所以开始_位置2指的是字符串中的第三个字符。
请注意,索引值从0开始,因此开始_位置2引用字符串中的第三个字符。
使用切片反转字符串(使用切片反转字符串)我们可以通过将步长值设置为-1来使用切片反转字符串。
通过将步进值设置为-1,我们可以使用切片来反转字符串。
s= hello world reverse _ str=s[:-1]print(reverse _ str)Output:dlrow olleh
输出:dlroWolleH
让我们看看其他一些使用步长和负索引值的例子。
让我们看看其他使用步骤和负索引值的示例。
s1=s[2:8:2]打印(S1)输出:100
输出:loo
这里,子串包含索引2、4和6中的字符。
这里的子字符串包含来自索引2,4和6的字符。
s1=s[8:1:-1]打印(S1)输出:lroWoll
输出:lroWoll
这里的索引值是从结束到开始的。子串由从末尾到开始的索引一到七组成。
这里的索引值是从头到尾的。子字符串从头到尾由索引一到七组成。
s1=s[8:1:-2]打印(S1)输出:100升
输出:lool
Python切片也支持负索引,在这种情况下,开始位置被排除,结束位置被包含在子字符串中。
计算机编程语言切片也可以使用负索引,在这种情况下,排除开始位置并将结束位置包括在子字符串中。
s1=s[-4:-2]打印(S1)输出:或
输出:或者
计算机编程语言字符串切片优雅地处理超出范围的索引。
计算机编程语言字符串切片可正常处理超出范围的索引。
s=Python的[100:]的[2:50]“thon”这就是计算机编程语言字符串切片函数创建子串的全部内容。
这就是大蟒字符串切片函数创建子字符串的全部内容。
开源代码库仓库。开源代码库存储库中检出完整的大蟒脚本和更多计算机编程语言示例。翻译自:https://www . journal dev . com/23584/python-slice-string
大蟒字符串切片
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。