设为首页 加入收藏

TOP

python 字符串操作二 内建函数(二)
2017-12-23 06:07:14 】 浏览:352
Tags:python 字符串 操作 函数
se。可选参数"start"与"end"为检索字符串的开始与结束位置,语法:str.endswith(suffix[, start[, end]])

>>> a
'today is a good day.'
>>> a.endswith('day.')
True
>>> a.endswith('today.')
False
>>> a.endswith('day.', 5)
True

11、expandtabs,把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8,语法:str.expandtabs(tabsize=8)

>>> e = '	today is 	a good day.		'
>>> e
'\ttoday is \ta good day.\t\t'
>>> e.expandtabs(4)
'    today is    a good day.     '

12、find,检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1,语法:str.find(str, beg=0, end=len(string))

>>> a
'today is a good day.'
>>> a.find('a')
3
>>> a.find('a', 10)
17
>>> a.find('abc')
-1

13、index,检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不存在 string中会报一个异常,语法:str.index(str, beg=0, end=len(string))

>>> a
'today is a good day.'
>>> a.index('a')
3
>>> a.index('a', 10)
17
>>> a.index('abc', 10)
Traceback (most recent call last):
  File "<console>", line 1, in <module>
ValueError: substring not found

14、isalnum,检测字符串是否由字母和数字组成

>>> a = 'wang512'
>>> a.isalnum()
True
>>> a = 'wang'
>>> a.isalnum()
True
>>> a = '512'
>>> a.isalnum()
True
>>> a = 'wang 512'
>>> a.isalnum()
False

15、isalnum,检测字符串是否只由字母组成

>>> a = 'wang'
>>> a.isalpha()
True
>>> a = '512'
>>> a.isalpha()
False

16、isdecimal ,检查字符串是否只包含十进制字符。这种方法只存在于unicode对象

>>> a = '12345'
>>> a.isdecimal()
True
>>> a = 'wang'
>>> a.isdecimal()
False

17、isdigit,检测字符串是否只由数字组成

>>> a = '12345'
>>> a.isdigit()
True
>>> a = 'wang'
>>> a.isdigit()
False

18、isidentifier,检测字符串是否以字母开头

>>> a.isidentifier()
False
>>> a = 'wang'
>>> a.isidentifier()
True

19、islower,检测字符串是否由小写字母组成。

>>> a = "wang"
>>> a.islower()
True
>>> a = "Wang"
>>> a.islower()
False

20、isupper,检测字符串中所有的字母是否都为大写。

>>> a = "WANG"
>>> a.isupper()
True
>>> a = "Wang"
>>> a.isupper()
False

21、isnumeric,检测字符串是否只由数字组成。这种方法是只针对unicode对象。

>>> a = '12345'
>>> a.isnumeric()
True
>>> a = 'w123'
>>> a.isnumeric()
False

22、isprintable,包含所有可打印字符的字符串。

23、isspace,检测字符串是否只由空格组成。

24、istitile,检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。

25、join,将序列中的元素以指定的字符连接生成一个新的字符串,语法:str.join(sequence)

>>> a = ['a', 'b', 'c', 'd']
>>> ','.join(a)
'a,b,c,d'

26、ljust,返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串,语法:str.ljust(width[, fillchar])

>>> a = 'wang'
>>> a.ljust(10, '>')
'wang>>>>>>'

27、rjust,返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串,语法:str.rjust(width[, fillchar])

>>> a = 'wang'
>>> a.rjust(10, '<')
'<<<<<<wang'

28、split,通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串,语法:str.split(str="", num=string.coun

首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Matplotlib库的使用 下一篇python 字符串函数功能快查

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目