专栏首页机器学习和数学[编程经验] Python 字符串的几种判断方法

[编程经验] Python 字符串的几种判断方法

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [机智的机器在学习] 机器学习中的归一化和正则化问题

    今天我们要说的是,在机器学习常用的算法里面,那些需要归一化,那些不需要,通过scikit-learn中的预处理的一些方法,实际了解如何正则化和归一化数据。看完本...

    用户1622570
  • [编程经验] Python中处理时间的方法小结

    Python有非常完善的时间处理方法,常用的module有datetime, time。接下来主要介绍几个概念和一些常用的方法。 # UTC时间 UTC时间是...

    用户1622570
  • [编程经验] Python中的continue和break语句

    Hi,大家好,国庆结束了,第一天上班感受如何? 今天给大家分享的是Python中的continue和break语句怎么用?continue和break主要是在f...

    用户1622570
  • Python3 内置函数

    str1 = 'I love you' print(str1[:6]) # I love str2 = str1[:2] + 'very ' + str1...

    echobingo
  • Python数据分析之基础篇(一)

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种...

    AI异构
  • python购物车功能实现

    py3study
  • B13_NumPy数学函数(三角函数,舍入函数)

    NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等。

    用户7886150
  • 建议你吃透这68个内置函数!

    内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下?

    全栈自学社区
  • python --日期输出学习

    py3study
  • Python_基础_01

    定义编码:只要符合coding[:=]\s*([-\w.]+)即可。如 #coding= utf-8 # -*- coding: utf-8 -*-

    py3study

扫码关注云+社区

领取腾讯云代金券