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判断字符类型怎么做的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

r和Python哪个容易入门

Python函数之bytearray用法详解

Python爬虫可以赚钱吗

分享Python snownlp的实例教程

Python3学习之异常处理及文件的各种操作

Python中类的创建与使用详解

Python如何绘制长方形

Python中记录循环次数的方法

Python中random模块的分析(附实例)

Python中map什么意思

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




打赏

取消

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

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

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

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

评论

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