sql.append 使用有空格的字符串_python字符串常用方法及详细解释(超级实用快收藏)...

大家好,我是IT探险家,今天给大家带来的是python字符串常用方法及详细解释(超级实用快收藏)

50d3f6f3d170be814151d05886f2c8af.png

一、find(sub, start, end):检测 sub 是否包含在字符串中,如果有则返回索引值,否则返回 -1,start 和 end 参数表示范围,可选。

>>> test = "探险家E瑞"

>>> test.find("E")

3

二、index(sub, start, end):跟 find 方法一样,不过如果 sub 不在 string 中会产生一个异常。

>>> test.index("家",0,5)

2

>>> test.index("A")

Traceback (most recent call last):

File "", line 1, in

test.index("A")

ValueError: substring not found

三、count(sub, start, end):返回 sub 在字符串里边出现的次数(相当于计数),start 和 end 参数表示范围,可选。

>>> test = "i love you"

>>> test.count("o")

2

四、title():返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。

>>> test.title()

'I Love You'

五、join(sub):以字符串作为分隔符,插入到 sub 中所有的字符之间。

>>> test = "-"

>>> str = "love"

>>> test.join(str)

'l-o-v-e'

六、replace(old, new, count):把字符串中的 old 子字符串替换成 new 子字符串,如果 count 指定,则替换不超过 count 次。

>>> test = "i love you"

>>> test.replace("you","ERui")

'i love ERui'

七、split(sep=None, maxsplit=-1):不带参数默认是以空格为分隔符切片字符串,如果 maxsplit 参数有设置,则仅分隔 maxsplit 个子字符串,返回切片后的子字符串拼接的列表。

>>> test = "i love you"

>>> test.split()

['i', 'love', 'you']

八、endswith(sub, start, end):检查字符串是否以 sub 子字符串结束,如果是返回 True,否则返回 False。start 和 end 参数表示范围,可选。

>>> test = "i love you"

>>> test.endswith("you")

九、expandtabs([tabsize=8]):把字符串中的 tab 符号()转换为空格,如不指定参数,默认的空格数是 tabsize=8。

>>> test = "iloveyou"

>>> test.expandtabs(1)

'i love you'

十、isalnum():如果字符串至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False。

>>> test = "love 666"

>>> test.isalnum()

False

0db744ede6b78fe8ecd780a5c0b2e447.png

十一、isalpha():如果字符串至少有一个字符并且所有字符都是字母则返回 True,否则返回 False。

>>> test = "666"

>>> test.isalpha()

False

十二、isdigit():如果字符串只包含数字则返回 True,否则返回 False。

>>> test = "888"

>>> test.isdigit()

True

十三、isnumeric():如果字符串中只包含数字字符,则返回 True,否则返回 False。

>>> test = "love 888"

>>> test.isnumeric()

False

十四、isspace():如果字符串中只包含空格,则返回 True,否则返回 False。

>>> test = " "

>>> test.isspace()

True

十五、istitle():如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回 True,否则返回 False。

>>> test = "I Love You"

>>> test.istitle()

True

十六、lower():转换字符串中所有大写字符为小写。

>>> test = "I Love You"

>>> test.lower()

'i love you'

十七、lstrip():去掉字符串左边的所有空格

>>> test = " Love You"

>>> test.lstrip()

'Love You'

十八、strip(chars):删除字符串前边和后边所有的空格,chars 参数可以定制删除的字符,可选。

>>> test = " love you "

>>> test.strip()

'love you'

十九、ljust(width):返回一个左对齐的字符串,并使用空格填充至长度为 width 的新字符串。

>>> test = "love"

>>> test.ljust(8)

'love '

二十、rjust(width):返回一个右对齐的字符串,并使用空格填充至长度为 width 的新字符串。

>>> test = "love"

>>> test.rjust(8)

' love'

7fdb157c2afa588dd27241bc8b10edc6.png

这次的分享就到这里啦,看完这篇文章的朋友们,如果文章对您有用的话,请帮忙评论、点赞、收藏、转发,非常感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值