在Python中,isdigit()函數用于檢查字符串是否只包含數字字符。性能優化可以通過以下方法實現:
def is_digit(s):
try:
int(s)
return True
except ValueError:
return False
import re
def is_digit(s):
return bool(re.match('^\d+$', s))
def is_digit(s):
return s.isdigit()
這些方法可以根據具體情況選擇,以提高isdigit()函數的性能。