Python字符截取,python怎样截取字符串

  Python字符截取,python怎样截取字符串

  写在前面:

  给定一个字符串str,str[begin:end:step],这三个序列永远不变。

  步骤0

  开始在结束的右边。

  步骤0

  开始在结束的左边。

  例如:

  MyString= 12345 abcde 12345 abcde 0123456789-10-9-8-7-6-5-4-3-2-1在表中,第一行是要处理的字符串,第二行是正序的下标,第三行是逆序的下标。

  以下是常见的字符串拦截操作:

  Mystring= 12345 abcde print (Intercept第1到第5个字符:,mystring[0:5]) # Intercept第1到第5个字符print (Intercept字符串的所有字符,mystring[:]) # Intercept字符串的所有字符print( Intercept第5个字符到结尾:,Mystring[5:]) # Truncate第6个字符到结尾print (Truncate从开头到最后第三个字符:,mystring[:-3]) # Truncate从开头到前三个字符,mystring[4]) #截断第5个字符打印(截断倒数第3个字符:,mystring[-3]) #截断倒数第3个字符打印(截断倒数第3个和第1个数字之前的字符;mystring[-3:-1]) #截断第三个和最后一个数字打印前的字符(截断第三个和最后一个数字到末尾:,mystring[-3:]) #截断第三个和最后一个数字到末尾打印(截断第一个和第五个数字的顺序相反,步长为-1,默认的begin为-1:。Mystring[:-5:-1]) #从第一个到第五个逆序截取,步长-1,默认begin为-1print(从第一个到第五个逆序截取,步长1,默认begin为0:,mystring[:-5:1]) #从第五个到最后一个逆序截取。默认的begin是0 print( intercept all characters in reverse order:,mystring[:-1])# print all characters in reverse order( intercept third to the ten from bottom,步长为3:,mystring[-3:-10:-3])# intercept third to the ten from bottom,步长为

  截取第1到第5个字符:12345截取字符串的所有字符;12345abcde截取第5个字符到最后;abcde截取开头到最后第三个字符;12345ab截取第5个字符;5截取倒数第二个字符:c截取倒数第二个和倒数第二个数字之前的字符;从第三个到最后截取cd:从第一个到第五个反向截取cde,步长-1,默认-1;第一到第五次反向拦截EDCB,步长为1,默认为0:12345;反向截取所有字符:从第三个到第十个反向截取edcba54321,步长为3: C52process

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: