zoukankan      html  css  js  c++  java
  • Python判断字符串是否为字母或者数字

    严格解析:有除了数字或者字母外的符号(空格,分号,etc.)都会False
    isalnum()必须是数字和字母的混合
    isalpha()不区分大小写
    复制代码
    str_1 = "123"
    str_2 = "Abc"
    str_3 = "123Abc"
    
    #用isdigit函数判断是否数字
    print(str_1.isdigit())
    Ture
    print(str_2.isdigit())
    False
    print(str_3.isdigit())
    False
    
    #用isalpha判断是否字母
    print(str_1.isalpha())    
    False
    print(str_2.isalpha())
    Ture    
    print(str_3.isalpha())    
    False
    
    #isalnum判断是否数字和字母的组合
    print(str_1.isalnum())    
    Ture
    print(str_2.isalnum())
    Ture
    print(str_1.isalnum())    
    Ture
    注意:如果字符串中含有除了字母或者数字之外的字符,比如空格,也会返回False

    ================

    python3判断字符串是字母/数字/大小写的系统函数:

    函数    含义
    字符串.isalnum()    所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
    字符串.isalpha()     所有字符都是字母,为真返回 Ture,否则返回 False。
    字符串.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。
    字符串.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。
    字符串.isupper()    所有字符都是大写,为真返回 Ture,否则返回 False。
    字符串.istitle()    所有单词都是首字母大写,为真返回 Ture,否则返回 False。
    字符串.isspace()    所有字符都是空白字符,为真返回 Ture,否则返回 False。
    ---------------------  
    作者:第一行Python代码  
    来源:CSDN  
    原文:https://blog.csdn.net/godot06/article/details/80966646  
    版权声明:本文为博主原创文章,转载请附上博文链接!
  • 相关阅读:
    667. Beautiful Arrangement II
    695. Max Area of Island
    485. Max Consecutive Ones
    coedforces #481Div(3)(ABCDEFG)
    躲藏
    车辆问题(贪心)
    最小化代价(优先队列)
    PUBG
    hdu 2647 Reward(拓扑排序+优先队列)
    HDU 3342 Legal or Not(判断环)
  • 原文地址:https://www.cnblogs.com/fengff/p/10369193.html
Copyright © 2011-2022 走看看