Python中字符串常用的几种函数(下)

8.split():根据什么来切割字符串

eg:s1 = "sylar_b_c_d"
lst = s1.split("_") #根据"_"切割字符串
结果为:lst=['sylar','b','c','d']

注意了,用split切割完后的字符串,生成的是一个列表,而非字符串了
潜规则:(1)若你切割的参数是整个字符串,则它会生成一个包含了两个空字符串的列表.

eg:s1 = "abc"
lst = s1.split("abc")
结果为:lst = [" "," "]

(2)若你切割的参数是字符串中不包含的内容,则它不会进行切割

eg:s1 = "abc"
lst = s1.split("abcd")
结果为:llst = ["abc"],不会进行切割

9.startswith():判断是否以…开头
10.endswith():判断是否以…结尾
11.count():计算…在字符串中出现的次数.
12.fand(n):查找n在字符串中首次出现的位置.
13.index(n):查找n在字符串中的位置,和find类似,只是当查找的字符不存在时,find会返回-1,但index()会直接报错.
14.isdigit():判断字符串是否单纯由数字组成
15.isalpha():判断字符串是否单纯由字母组成
16.isalnum():判断字符串是否由数字和字母组成(字母和数字都要有才会返回true,切不可包含其他非字母和数字元素)
17.isdecimal():判断是否为小数
18.isnumeric():判断是否为阿拉伯数字或中位数字如"壹仟"等组成(此店认识中文要比isdigit()强)
19.判断是否为大写字母:isupper()
20.判断是否为小写字母:islower()
21.判断单词首字母是否为大写,且其它字母为小写:istitle()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值