常用的字符串内建函数(二)

6、index()方法

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

语法:str.index(str, beg=0, end=len(string))

str -- 指定检索的字符串

beg -- 开始索引,默认为0。

end -- 结束索引,默认为字符串的长度。

str5 = "There is example,There is example,There is example,There is example"
sub = "is"
print(str5.index(sub))
print(str5.index(sub, 0, 5))

 

 7、isalnum()

如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False

语法:str.isalnum()

str6 = "qwer12234"
str7 = "22322323"
str8 = "@@@~!!123dsc"
print(str6.isalnum())
print(str7.isalnum())

 

 8、isalpha()

如果字符串至少有一个字符并且所有字符都是字母或文字则返回 True,否则返回 False

语法:str.isalpha()

str6 = "qwer12234"
str7 = "22322323测试"
str8 = "@@@~!!123dsc测试"
str9 = "哈哈哈测试测试"
rint(str6.isalpha())
print(str7.isalpha())
print(str8.isalpha())
print(str9.isalpha())

 

 9、isdigit()方法

检测字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。

语法:str.isdigit()

str6 = "qwer12234"
str7 = "22322323"
str8 = "@@@~!!123dsc测试"
str9 = "哈哈哈测试测试"
print(str6.isdigit())
print(str7.isdigit())
print(str8.isdigit())
print(str9.isdigit())

 

 

10、join()方法

用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。

语法:str.join(sequence)

equence -- 要连接的元素序列

str6 = "-"
str7 = "study"
str8 = ""
print(str6.join(str7))
print(str8.join(str7))

 

 11、lower()方法

将字符串中的大写转换为小写,返回将字符串中所有大写字符转换为小写后生成的字符串。

语法:str.lower()

str7 = "STudy1"
print(str7.lower())

 

12、lstrip()方法

用于截掉字符串左边的空格或指定字符。返回截掉字符串左边的空格或指定字符后生成的新字符串。

语法:str.lstrip([chars])

chars --指定截取的字符(无字符集参数或为 None 时移除空格)

str7 = "STudy1"
str8 = "www.studuy.com"
print(str7.lstrip("qq"))
print(str8.lstrip("www"))

 

转载于:https://www.cnblogs.com/keepkeep/p/11570711.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值