一、 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-tw/n/183719.html