مثال
بررسی اینکه آیا تمام کاراکتر های موجود در متن عددی هستند یا نه:
txt = "565543"
x = txt.isnumeric()
print(x)
توضیحات
متد isnumeric()
اگر تمام کاراکتر های موجود در متن عددی باشند، True و در غیر اینصورت False برمیگرداند.
سینتکس
string.isnumeric()
مثال
بررسی اینکه آیا تمام کاراکتر های موجود در متن عددی هستند یا نه:
a = "\u0030" #unicode for 0
b = "\u00B2" #unicode for ²
c = "10km2"
print(a.isnumeric())
print(b.isnumeric())
print(c.isnumeric())
ببخشید این بیشتر توی چه کاری کاربرد داره و میشه استفاده بجا کرد ازش
سلام. وقت بخیر
برای اعتبارسنجی ها می تونید استفاده کنید مثلا وقتی از کاربر می خواید در ورودی یک عدد رو وارد کنه. مثلا سن یا نمره درسی یا شماره تماس و .... برای اینکه چک کنید ورودی عدد هست یا نه می تونید از این متد استفاده کنید.
سلام
چطور میشه تشخیص داد داده های ورودی عدد اعشاری هست.
سلام.
از این کد می تونید استفاده کنید:
با استفاده از تابع float ابتدا اعداد از متن جدا می شن. و سپس با استفاده از تابع int می تونیم اعداد صحیح رو هم تشخیص بدیم و فقط اعداد اعشاری استخراج بشن.
isnumeric و isdigit تفاوتشون چیه؟
سلام. این پاسخ، پاسخ کاملی برای این سوال هست:
https://stackoverflow.com/a/54912545
بابت فایل pdf لیست توابع متشکرمکار قشنگی بود