麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

Python中的isdecimal()函數

2023-04-27 19:03:15
字體:
來源:轉載
供稿:網友

Python中isdecimal()函數的作用是檢查一個字符串是否僅有十進制的數字字符構成。如果是則返回True,否則返回False.

如果一個字符串中包含除十進制數字之外的字符,如空字符串、空格、標點符號、小數點等字符都會認為為False.

一、isdecimal()的語法格式

string_name.isdecimal()

string_name可以是直接給出的字符串或字符串變量。

該函數沒有參數。

該函數返回邏輯值:True或False.

二、isdecimal()函數使用示例

1、僅有數字構成的字符串

str1 = "1234"
print(str1.isdecimal())

輸出:True

2、帶小數點的情形

str1 = "12.34"
print(str1.isdecimal())

輸出:False

3、二進制、八進制或十六進制的數字

str1 = "0b1001"
print(str1.isdecimal())
str1 = "0o17"
print(str1.isdecimal())
str1 = "0X9F"
print(str1.isdecimal())

輸出:

False
False
False

以上幾個例子在Python3.8.2中的運行情況如下圖所示:

Python中isdecimal()函數使用示例1

4、含有其他字符的字符串

str1 = "abc123"
print(str1.isdecimal())
str1 = "123abc"
print(str1.isdecimal())

輸出:

False
False

5、分數形式及全角數字

str1 = "2/3"
print(str1.isdecimal())
str1 = "12345"
print(str1.isdecimal())

輸出:

False
True

以上幾例在Python3.8.2中執行的情況如下圖所示:

Python中isdecimal()函數的使用示例2

6、羅馬數字,漢字數字等

str1 = "ⅠⅡⅢ"
print(str1.isdecimal())
str1 = "一二一"
print(str1.isdecimal())
str1 = "①②③"
print(str1.isdecimal())

執行情況如下圖所示:

Python中isdecimal()函數使用示例3

7、空字符串,包含空格的字符串

str1 = ""
print(str1.isdecimal())
str1 = "12 3"
print(str1.isdecimal())

輸出:

False
False

三、總結

從以上各個例子中可以看出,isdecimal()函數對于是由[0-9]十個字符構成的字符串,且這個字符串不管是全角的字符還是半角的字符,都返回True,其它情況都會返回False.


python isdecimal()函數

大家對此有什么疑問或對此內容有懷疑請在評論區留言評論。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av免费在线观看国产 | 欧美成人黄色小视频 | 伊人网站 | 经典三级av在线 | 中文在线免费观看 | 真人一级毛片免费 | 国产在线观看一区二区三区 | 久久新网址 | 美女黄页网站免费进入 | 蜜桃网站免费 | 日韩黄色免费电影 | 999久久国产 | 久久蜜臀一区二区三区av | 99国产精成人午夜视频一区二区 | 视频国产一区二区 | 欧美人xx| 久久精品国产亚洲7777小说 | 色999国产 | 久久久国产精品视频 | 欧美精品成人一区二区三区四区 | 国产乱色精品成人免费视频 | 国产中文av在线 | 爱高潮www亚洲精品 chengrenzaixian | 久久97视频 | 成人羞羞在线观看网站 | 久久久国产一级片 | 欧美在线黄色 | 欧美视屏一区二区 | 久久久久九九九女人毛片 | 最近免费观看高清韩国日本大全 | 亚洲成人精品一区二区 | 成人辣文 | 91成人免费在线视频 | 色视频在线观看 | 欧美一级二级毛片视频 | 麻豆一二区| asiass极品裸体女pics | 亚洲欧美成aⅴ人在线观看 av免费在线播放 | 成人精品免费在线观看 | 久久99精品视频在线观看 | 亚洲av一级毛片特黄大片 |