isdigit()函數用于檢查字符串是否只包含數字字符。以下是isdigit()函數的最佳實踐:
s = "12345"
if s.isdigit():
print("Only contains digits")
s = "12345"
for char in s:
if not char.isdigit():
print("String contains non-digit characters")
break
s = "12345"
if s.isdigit() and len(s) == 5:
print("String is a 5-digit number")
s = "-123.45"
if s.lstrip('-').replace('.', '', 1).isdigit():
print("String is a negative decimal number")
總的來說,isdigit()函數在處理檢查字符串中是否只包含數字字符時非常有用,但在特定情況下可能需要額外的邏輯來處理其他情況。