1. 严格解析:有除了数字或者字母外的符号(空格,分号,etc.)都会False
    isalnum()必须是数字和字母的混合
    isalpha()不区分大小写
  1. str_1 = "123"
  2. str_2 = "Abc"
  3. str_3 = "123Abc"
  4.  
  5. #用isdigit函数判断是否数字
  6. print(str_1.isdigit())
  7. Ture
  8. print(str_2.isdigit())
  9. False
  10. print(str_3.isdigit())
  11. False
  12.  
  13. #用isalpha判断是否字母
  14. print(str_1.isalpha())
  15. False
  16. print(str_2.isalpha())
  17. Ture
  18. print(str_3.isalpha())
  19. False
  20.  
  21. #isalnum判断是否数字和字母的组合
  22. print(str_1.isalnum())
  23. Ture
  24. print(str_2.isalnum())
  25. Ture
  26. print(str_1.isalnum())
  27. Ture
    注意:如果字符串中含有除了字母或者数字之外的字符,比如空格,也会返回False
  28.  
  29. ================
  30.  
  31. python3判断字符串是字母/数字/大小写的系统函数:
  32.  
  33. 函数    含义
    字符串.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  
    版权声明:本文为博主原创文章,转载请附上博文链接!

Python判断字符串是否为字母或者数字的更多相关文章

  1. 【转】Python判断字符串是否为字母或者数字

    str_1 = " str_2 = "Abc" str_3 = "123Abc" #用isdigit函数判断是否数字 print(str_1.isdi ...

  2. php如何判断字符串是否是字母和数字的组合

    转载自百度 /其实判断是否是字母和数字或字母数字的组合还可以用PHP ctype_alnum函数 if(!ctype_alnum($vipurl)){ echo '只能是字母或数字的组合';exit; ...

  3. python判断字符串

    python判断字符串 s为字符串s.isalnum() 所有字符都是数字或者字母s.isalpha() 所有字符都是字母s.isdigit() 所有字符都是数字s.islower() 所有字符都是小 ...

  4. 判断字符串是否包含字母‘k’或者‘K’

    判断字符串是否包含字母‘k’或者‘K’ public bool IsIncludeK(string temp) { temp = temp.ToLower(); if (temp.Contains(' ...

  5. C# 判断字符串是否可以转化为数字

    C# 判断字符串是否可以转化为数字 /// <SUMMARY> /// 判断字符串是否可以转化为数字 /// </SUMMARY> /// <PARAM name=&qu ...

  6. python判断字符串是否为空的方法s.strip()=='' if not s.strip():

    python 判断字符串是否为空用什么方法? 复制代码 s=' ' if s.strip()=='':     print 's is null' 或者 if not s.strip():     p ...

  7. python 判断字符串中是否只有中文字符

    python 判断字符串中是否只有中文字符 学习了:https://segmentfault.com/q/1010000007898150 def is_all_zh(s): for c in s: ...

  8. Python判断字符串编码以及编码的转换

    转自:http://www.cnblogs.com/zhanhg/p/4392089.html Python判断字符串编码以及编码的转换 判断字符串编码: 使用 chardet 可以很方便的实现字符串 ...

  9. python判断字符串中是否包含子字符串

    python判断字符串中是否包含子字符串 s = '1234问沃尔沃434' if s.find('沃尔沃') != -1:     print('存在') else:     print('不存在' ...

随机推荐

  1. ES6,Array.copyWithin()函数的用法

    ES6为Array增加了copyWithin函数,用于操作当前数组自身,用来把某些个位置的元素复制并覆盖到其他位置上去. Array.prototype.copyWithin(target, star ...

  2. 安装polyglot出错

    安装polyglot出错 错误 Complete output from command python setup.py egg_info: Traceback (most recent call l ...

  3. android:targetSdkVersion引起的问题

    项目在三星S3和三星Note II 上调用系统相机点击存储的时候崩溃了.查了半天没弄明白原因,后来发现就是因为在manifest里设置了android:targetSdkVersion = 14,导致 ...

  4. debian系列下c++调用mysql, linux下面安装mysql.h文件

    mysql.h的报错还没有解决,你们不用看了,等我解决了吧还不知道什么时候 先用c吧 #include <stdio.h> #include <stdlib.h> #inclu ...

  5. java-信息安全(十五)-单向认证

    原文地址 http://snowolf.iteye.com/blog/398198 接下来,我们使用第三方CA签名机构完成证书签名.     这里我们使用thawte提供的测试用21天免费ca证书.  ...

  6. Spark学习笔记——Spark上数据的获取、处理和准备

    数据获得的方式多种多样,常用的公开数据集包括: 1.UCL机器学习知识库:包括近300个不同大小和类型的数据集,可用于分类.回归.聚类和推荐系统任务.数据集列表位于:http://archive.ic ...

  7. 自己开发chrome插件生成二维码

    摘要: 最近在开发微信项目时,需要在微信调试,所以经常会在微信中输入本地服务地址,输入起来特别麻烦,所以自己就想了想微信中的扫一扫,然后开发了这款chrome插件,将当前url生成二维码,用微信扫一扫 ...

  8. iOS Xcode, 解决“Could not insert new outlet connection”的问题。

    在Xcode中,我们能够在StoryBoard编辑界面或者是xib编辑界面中通过"Control键+拖拽"的方式将某个界面元素和相应的代码文件连接起来,在代码文件里创建outlet ...

  9. 8 -- 深入使用Spring -- 5...2 使用@Cacheable执行缓存

    8.5.2 使用@Cacheable执行缓存 @Cacheable可用于修饰类或修饰方法,当使用@Cacheable修饰类时,用于告诉Spring在类级别上进行缓存 ------ 程序调用该类的实例的 ...

  10. 《转载》python爬虫实践之模拟登录

    有些网站设置了权限,只有在登录了之后才能爬取网站的内容,如何模拟登录,目前的方法主要是利用浏览器cookie模拟登录.   浏览器访问服务器的过程   在用户访问网页时,不论是通过URL输入域名或IP ...