Python处理字符串类型功能真的是很强大,遇到了一些我没用过的方法,感觉挺好用的,就写在这里,供大家参考。
s.isalnum() 所有字符都是数字或者字母 s.isalpha() 所有字符都是字母 s.isdigit() 所有字符都是数字 s.islower() 所有字符都是小写 s.isupper() 所有字符都是大写 s.istitle() 所有单词都是首字母大写,像标题 s.isspace() 所有字符都是空白字符、\t、\n、\r
s1 = '1234' s2 = '1234abcd' s3 = 'abcd'
s4 = 'abCD' s5 = 'ABCD'
print s1.isalnum() # True print s1.isalpha() # False print s1.isdigit() # True print s1.islower() # False print s1.isspace() # False print s1.istitle() # False print s1.isupper() # False
print s2.isalnum() # True print s2.isalpha() # False print s2.isdigit() # False print s2.islower() # True print s2.isspace() # False print s2.istitle() # False print s2.isupper() # False
print s3.isalnum() # True print s3.isalpha() # True print s3.isdigit() # False print s3.islower() # True print s3.isspace() # False print s3.istitle() # False print s3.isupper() # False
print s4.isalnum() # True print s4.isalpha() # True print s4.isdigit() # False print s4.islower() # False print s4.isspace() # False print s4.istitle() # False print s4.isupper() # False
print s5.isalnum() # True print s5.isalpha() # True print s5.isdigit() # False print s5.islower() # False print s5.isspace() # False print s5.istitle() # False print s5.isupper() # True
本文分享自微信公众号 - 机器学习和数学(ML_And_Maths),作者:Alvin_2580
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2017-09-26
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句