一、 isnumeric方法是什麼
Python中的字符串提供了很多內置方法,其中一個方法叫做isnumeric,它可以用於判斷字符串是否只由數字字符組成。
isnumeric方法是Python中的字符串方法之一,可以判斷字符串是否由數字字符組成。這些數字字符可能是阿拉伯數字、羅馬數字等。如果字符串中只包含數字字符,那麼isnumeric方法返回True,否則返回False。
str1 = '123456'
str2 = '1.23'
str3 = 'ⅤⅥⅦⅧⅨⅩ'
print(str1.isnumeric()) # True
print(str2.isnumeric()) # False
print(str3.isnumeric()) # True
二、判斷全角數字字符
isnumeric方法可以判斷全角數字字符,例如中文數字。
str1 = '一二三四五'
str2 = '壹貳叄肆伍'
str3 = '①②③④⑤'
print(str1.isnumeric()) # True
print(str2.isnumeric()) # True
print(str3.isnumeric()) # True
三、判斷羅馬數字字符
isnumeric方法還可以判斷羅馬數字字符,例如Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ等。
str1 = 'I'
str2 = 'VII'
str3 = 'XIV'
print(str1.isnumeric()) # True
print(str2.isnumeric()) # True
print(str3.isnumeric()) # True
四、判斷指數字符
isnumeric方法還可以判斷指數字符,例如²、³、¹⁰等。
str1 = '2²'
str2 = '3³'
str3 = '10¹⁰'
print(str1.isnumeric()) # True
print(str2.isnumeric()) # True
print(str3.isnumeric()) # True
五、判斷負數字符
isnumeric方法不能判斷負數字符,只能判斷非負數字符。例如-1、-2等都被認為是非數字字符。
str1 = '-1'
print(str1.isnumeric()) # False
六、結語
isnumeric方法是Python中字符串方法之一,它可以用於判斷字符串是否只由數字字符組成。除了標準的阿拉伯數字字符外,它還可以判斷全角數字字符、羅馬數字字符、指數字符等。但是它不能判斷負數字符。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/183719.html