python截取字符串中的一部分 返回字符串,python如何截取字符串中的特定字符
大蟒字符串切片
python字符串支持sslicingtocreatesubstring。注意python字符串是可交换的,slicingcreatesannewsubstring来自源代码cestrestringtriorientiurior
计算机编程语言字符串支持切片并创建子字符串。请注意,Python字符串是不变的,切片基于源字符串创建新的子字符串,而原始字符串保持不变。
计算机编程语言切片字符串(Python切片字符串).
计算机编程语言切片字符串的语法是:
计算机编程语言切片字符串语法如下:
str _ object [开始位置:结束位置:步骤]
slicingstartswithstart _ posindex(已包含)andendsatend_posindex(已排除).指定的步骤参数)
切片以开始位置索引(包括)开始,以结束位置索引)结束。使用步骤参数指定从开始到结束执行索引的步骤。
python stringslicingalwaysfollowsthirule:s[:I]s[I:]==sforanyindex I 。
计算机编程语言字符串切片始终遵循以下规则:s [:i] s [i:]==s用于任何索引我。
所有这些参数sareoptionalstart _ posdefaultvalue为0,end _ posdefaultvalueistelengofstring和stepdefaultvalueieiiieistthaltvalueeiiiion
这些参数都是可选的开始位置的默认值为0,结束位置的默认值为字符串长度,步骤的默认值为1。
让我们来看看如何创建子串。
让我们看一个创建子字符串的字符串切片函数的简单示例。
你好,世界
打印(s [ : ]
打印(秒[:3360]
输出:
输出:
职业介绍所世界
职业介绍所世界
注意,由于没有提供切片参数,所以子字符串与原始字符串相同。
请注意,子字符串与原始字符串相等,因为没有指定切片参数。
让我们看看切片字符串的例子。
看看切片字符串的例子。
你好,世界
first_five_chars=s[:5]
打印(前五个字符)。
第三至第五个字符=s [ 2:5 ]
打印(第三至第五个字符).
输出:
输出:
你好
溶血素
注意索引值从0开始,所以start _ pos 2引用了thirdcharacterinterstring。
因为索引值从0开始,所以开始_位置2引用字符串中的第三个字符。
使用切片反转字符串(使用切片反转字符串).
我们可以通过提供步长值as-1来使用切片反向拉伸。
如果将步长值设置为-1,则可以使用切片反转字符串。
你好,世界
reverse_str=s[:-1]
打印(reverse_str)是
输出:dlroWolleH
输出:dlroWolleH
让我们来看一些使用步骤和否定指标值的例子。
让我们看看使用步骤和负索引值的其他示例。
s1=s[2:8:2]
打印(S1)。
输出:loo
输出:loo
这里的子字符串包含字符主索引2、4和6 .
此处的子字符串包含来自索引2、4和6的字符。
s1=s[8:1:-1]
打印(S1)。
输出:lroWoll
输出:lroWoll
这里的索引值是从目标到开始的一到7 .
这里的索引值从头到尾。子字符串自始至终由索引一到七组成。
s1=s[8:1:-2]
打印(S1)。
输出:lool
输出:lool
python sliceworkswithnegativeindexestoo,在这种情况下,start _ posisexcluded和end _ posisincludedinthestring。
计算机编程语言切片还可以使用负索引。在这种情况下,开始位置被排除,子字符串包含结束位置。
s1=s[-4:-2]
打印(S1)。
输出:或
输出:或者
python stringslicingchandlesoutofrangeindexes优雅地。
计算机编程语言字符串切片成功处理超出范围的索引。
s=Python
s[100:]
[2:50]
“thon”
这就是sallforpythonstringslicefunctiontocreatestring。
这就是大蟒字符串切片函数创建的所有子字符串。
千兆存储库。
从开源代码库存储库中签出完整的大蟒脚本和其他大蟒示例。
从dev.com/23584/python-slice-string日报翻译
大蟒字符串切片
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。