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中的any函数是什么?如何使用any函数?

Python中函数赋值给变量时的问题注意详解

Python是机器语言吗

Python语言支持中文吗

Python软件版本的下载方式

Python缩进是强制吗

Python和selenium以及autoit如何实现文件上传功能的图文代码详解

基于rabbitmq rpc实现的主机管理

Python赋值时大小写敏感吗

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




打赏

取消

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

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

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

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

评论

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