python中str函数isdigit、isdecimal、isnumeric的区别
来源:互联网 发布:阿里云服务器欠费 编辑:程序博客网 时间:2024/04/29 16:19
num = "1" #unicodenum.isdigit() # Truenum.isdecimal() # Truenum.isnumeric() # Truenum = "1" # 全角num.isdigit() # Truenum.isdecimal() # Truenum.isnumeric() # Truenum = b"1" # bytenum.isdigit() # Truenum.isdecimal() # AttributeError 'bytes' object has no attribute 'isdecimal'num.isnumeric() # AttributeError 'bytes' object has no attribute 'isnumeric'num = "IV" # 罗马数字num.isdigit() # Truenum.isdecimal() # Falsenum.isnumeric() # Truenum = "四" # 汉字num.isdigit() # Falsenum.isdecimal() # Falsenum.isnumeric() # True===================isdigit()True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字False: 汉字数字Error: 无isdecimal()True: Unicode数字,,全角数字(双字节)False: 罗马数字,汉字数字Error: byte数字(单字节)isnumeric()True: Unicode数字,全角数字(双字节),罗马数字,汉字数字False: 无Error: byte数字(单字节)================import unicodedataunicodedata.digit("2") # 2unicodedata.decimal("2") # 2unicodedata.numeric("2") # 2.0unicodedata.digit("2") # 2unicodedata.decimal("2") # 2unicodedata.numeric("2") # 2.0unicodedata.digit(b"3") # TypeError: must be str, not bytesunicodedata.decimal(b"3") # TypeError: must be str, not bytesunicodedata.numeric(b"3") # TypeError: must be str, not bytesunicodedata.digit("Ⅷ") # ValueError: not a digitunicodedata.decimal("Ⅷ") # ValueError: not a decimalunicodedata.numeric("Ⅷ") # 8.0unicodedata.digit("四") # ValueError: not a digitunicodedata.decimal("四") # ValueError: not a decimalunicodedata.numeric("四") # 4.0#"〇","零","一","壱","二","弐","三","参","四","五","六","七","八","九","十","廿","卅","卌","百","千","万","万","亿"
阅读全文
0 0
- python中str函数isdigit、isdecimal、isnumeric的区别
- python中str函数isdigit、isdecimal、isnumeric的区别
- python中str函数isdigit、isdecimal、isnumeric的区别
- python str的函数isdigit()
- c#中char.IsDigit和char.IsNumeric的区别
- Python中的isdigit() isdigit() isdigit()的区别
- python 中 str() 与 repr() 的区别
- python中str()与repr()的区别
- SQL中ISNUMERIC函数
- Python里str函数和repr函数的区别
- Python里str函数和repr函数的区别
- isdigit 函数的问题
- [python]python中str()与repr()的区别与联系
- Python菜鸟晋级03----repr() 与str() 函数的区别
- python 内建函数 str() 和 repr() 的区别
- python 内建函数 str() 和 repr() 的区别
- python中str.find和 in list的区别使用
- 了解python中bytes,str和unicode的区别
- 设计模式
- android fragment 交互
- Python 字符串方法分类详解
- 【转】STL— vector 删除重复结构体元素-- sort和unique
- 26.笔记go语言——beedb库使用
- python中str函数isdigit、isdecimal、isnumeric的区别
- 27.笔记go语言——session和数据存储
- 找工作面试历程
- 28.笔记go语言——并发简单示例
- json格式值班表解析
- python定义函数
- 29.笔记go语言——函数多类型参数
- 30.笔记go语言——关于闭包
- [转自Oracle官方技术博客]如何分析发生在过去的数据库性能问题