در این مقاله قصد داریم تابع های پرکاربرد پایتون را به شما معرفی کنیم.
پس در ادامه این مقاله با ما همراه باشید…
()abs
شما در این تابع ‘function’ میتوانید مقادیر عددی را به صورت قرینه برگردانید.
برای تفهیم بهتر به مثال زیر توجه کنید.
a = abs(-1.785) print(a) #خروجی = 1.785
تابع ()all
این فانکشن در لیست یا تاپل چک می کند اگر تمامی مقادیر TRUE بود True را برمی گرداند.
اما در غیر این صورت False را برمیگرداند.
a = [1, 2, 5] b = all(a) print(b) #output = True a = [1, 1, 0] b = all(a) print(b) #خروجی = False
تابع ()any
این فانکشن در لیست یا تاپل چک می کند در صورت وجود هر مقداری True را بر می گرداند اما در صورت وجود نداشتن مقدار False را بر می گرداند.
a = [1, 0, 5, False, True] b = any(a) print(b) #output = True a = [] b = any(a) print(b) #خروجی = False
()bin
این فانکشن اعداد را به مقادیر باینری با فرمت رشته تبدیل میکند.
شاید توضیح این مورد کمی برای شما گیج کنند باشد پس به مثال توجه کنید :
a = bin(254) print(a) #خروجی = 0b11111110
()bool
این فانکشن مقدار های عددی را به مقدار boolean تبدیل میکند که در واقع اگر هر عددی بالای 0 باشد True را برمی گرداند در غیر اینصورت False بر می گرداند.
a = bool(2) print(a) #output = True a = bool(0) print(a) #خروجی = False
تابع ()chr
هر کاراکتری که در کامپیوتر شما شناخته می شود به صورت یک کد عددی ذخیره شده است .
به طور مثال کد کاراکتر ‘ A ‘ عدد 65 است و همینطور کاراکتر های مختلف حتی کاراکتر های عددی مثل عدد 7،8،9و…دارای کد هستند
حال به سراغ کارکرد این تابع برویم .
()chr کد هارا میگیرد و کاراکتر ها را بر میگرداند برای تفهیم بهتر به مثال زیر توجه کنید.
a = chr(77) print(a) #خروجی = M
()dict
این تابع کار شما را برای ساختن dict راحت میکند.
تنها کافی است شما داده های خود را به فانکشن بدهید تا فانکشن یک دیکت به شما تحویل دهد .
dict1 = dict(name = "علی", age = 13, city = "کرج") print(dict1) #خروجی : {'name': 'علی', 'age': 13, 'city': 'کرج'}
()divmod
این فانکشن مقدار اول را بر مقدار دوم تقسیم میکند و حاصل تقسیم و باقی مانده را نمایش میدهد.
a = dimod(8, 2) print(a) #خروجی : (4, 0)
()eval
ابن فانکشن str که شما نوشته اید را به صورت کد پایتون اجرا میکند.
a = 'print("hello world")' print(eval(a)) #خروجی: hello world
()float
فلوت اعداد را به صورت اعشاری بر می گرداند
print(float(5)) #خروجی: 5.0
()filter
این فانکشن یک تابع را که شما تعریف میکنید از یک مقداری فیلتر و استفاده از این تابع اصول خاصی دارد که اگر به مثال توجه کنید متوجه خواهید شد.
a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] filtered = filter(lambda x : X%2 == 0, a) show = list(filtered) print(show) #خروجی: [2, 4, 6, 8, 10]
()globals
این فانکشن تمام اطلاعات دامنه برنامه را به شما بر می گرداند برای تفهمیم بهتر است خودتان کد زیر را روی یکی از برنامه های پایتون خود اجرا کنید.
a = globals() print(a) #خروجی : #بسته به برنامه ی شما دارد
تابع ()getattr
یک مقدار تعریف شده در کلاس شما را به شما بر می گرداند.
class person: age = 13 name = 'ali' city = 'karaj' x = getattr(person, 'age') #خروجی : 13
()hasattr
در این تابع اگر مقداری که از داخل یک کلاس صدا میزنید وجود داشته باشد True و در غیر اینصورت False را باز می گرداند.
class person: age = 13 name = 'ali' city = 'karaj' x = hasattr(person, 'age') print(x) # خروجی: True class person: age = 13 name = 'ali' city = 'karaj' x = hasattr(person, 'fruits') print(x) #خروجی : False
تابع ()int
این فانکشن فرمت اعداد را به صورت اعداد صحیح در می آورد .
x = int(5.25) print(x) #خروجی : 5
()len
این تابع اجزای داخل تاپل یا لیست شما را شمارش میکند.
a = ['l', 'a' , 'x', 'y'] b = len(a) print(b) #خروجی: 4
برای اطلاعات بیشتر در مورد برنامه نویسی پایتون میتوانید به وبسایت www.python.org مراجعه کنید.
مقالات مرتبط :