189 8069 5689

Python中有没有substr函数

这篇文章将为大家详细讲解有关Python中有没有substr函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

为襄城等地区用户提供了全套网页设计制作服务,及襄城网站建设行业解决方案。主营业务为成都网站建设、成都做网站、襄城网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

Python中有substr函数吗

Python中没有substr函数,但是有类似的功能,就是切片。

String在python中被当做Unicode代码值的序列,用string[i:j:k]格式来进行切片。Unicode值的取值范围在U0000 - U10FFFF之间。Python没有char类型,字符串中的每个Unicode代码都表示为长度为1的String对象。

序列切片的格式为string[i:j:k],i为从0开始的起始位置;j为终止位置;k表示切片的长度。其中的j和k可以省略,j和k都省略,表示取i位置的一个字符;只省略k,就是类似substr的取子串的功能。下面是几个例子:

>>> a="ABCDEFGHIJABCDEFGHIJABCDEFGHIJ"
>>> a[0]
'A'
>>> a[1]
'B'
>>> a[0:5]
'ABCDE'
>>> a[1:5]
'BCDE'
>>> a[0:20:0]
Traceback (most recent call last):
  File "", line 1, in 
ValueError: slice step cannot be zero
>>> a[0:20:1]
'ABCDEFGHIJABCDEFGHIJ'
>>> a[0:20:2]
'ACEGIACEGI'
>>> a[0:20:3]
'ADGJCFI'
>>>

关于Python中有没有substr函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享文章:Python中有没有substr函数
转载源于:http://cdxtjz.com/article/jppsds.html

其他资讯