要模擬Python中的isnumber功能,可以編寫一個函數來判斷一個變量是否為數字。以下是一個簡單的示例代碼:
def is_number(var):
try:
float(var)
return True
except ValueError:
return False
# 測試
print(is_number(10)) # True
print(is_number("10")) # True
print(is_number("abc")) # False
這個函數使用try-except語句來嘗試將變量轉換為浮點數。如果成功轉換,則返回True,否則返回False。您可以使用這個函數來檢查一個變量是否為數字。