如何在 Python 中檢查一個字串是否只包含數字?
Python 有一個內建函式 isdigit(),如果一個字串中的所有字元都是數字(介於 0-9 之間),則返回 true
>>> string='9764135408' >>> string.isdigit() True >>> string='091-9764135408' >>> string.isdigit() False
您還可以使用正則表示式來檢查字串是否僅包含數字。
>>> import re
>>> bool(re.match('^[0-9]+$','9764135408'))
True
>>> bool(re.match('^[0-9]+$','091-9764135408'))
False
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP