python判断字符类型怎么做


本文摘自php中文网,作者(*-*)浩,侵删。

设str为字符串

str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程)

str.isalpha() 所有字符都是字母

str.isdigit() 所有字符都是数字

str.islower() 所有字符都是小写

str.isupper() 所有字符都是大写

str.istitle() 所有单词都是首字母大写

str.isspace() 所有字符都是空白字符或\t或\n或\r

例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

"""从键盘上输入 一个字符,判断其字符类型。"""

while True:

      char = input("请输入需要判断的字符:")

      if str.isdigit(char) == True:

          print("该字符为数字")

          try:

              char = int(char)

             print("并且该数值类型为int")

         except:

             pass

  

     elif str.isalpha(char) == True:

          

         if char >= u'\u4e00' and char <= u'\u9fa5':   # 判断该字符是否为汉字

             print("该字符是汉字")

         else:

             print("该字符是字母")

     elif str.isalnum(char) == True:

         print("该字符为数字和字母组合")

     elif char == " ":

         print("该字符为空格")

     else:

         try:

             char = float(char)

             print("该字符为数字")

             print("并且该数值类型为float")

         except:

             print("该字符为其他")

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python判断字符类型怎么做的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

零基础可以学习Python中的爬虫知识吗?(新手必看)

关于Python中的__init__与__new__以及__call__三个方法的简单介绍

Python 如何自定义模块?

Python怎么注释

Python中flask的session设置的方法介绍

Python网站开发简单吗

教你一招用Python破解斗地主残局

为什么黑客都使用Python

Python中multiprocessing库的深入讲解

解决Python requests库编码 socks5代理的问题

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...