سایت در حال بارگذاری است ...

از این پس ورود به وبسایت پایتونی ها فقط از طریق آدرس IP ایران امکان پذیر است ! لطفا برای هرگونه دسترسی به وبسایت پایتونی ها از فیلتر شکن استفاده نکنید ! این شرکت هیچگونه فعالیتی و در فضای مجازی هیچ کدام از پلت فرم های اجتماعی ندارد و تنها منبع اصلی اصلی شرکت پایتونی های خود وبسایت پایتونی ها می باشد.

021-71053903 [email protected] تهران‌ ٬ صادقیه ٬ پاساژ گلدیس

تابع های پرکاربرد پایتون

 

در این مقاله قصد داریم تابع های پرکاربرد پایتون را به شما معرفی کنیم.

پس در ادامه این مقاله با ما همراه باشید…

()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 مراجعه کنید.

مقالات مرتبط :

محمد مهدی عینی

17 مطلب منتشر شده

محمدمهدی عینی ، علاقه مند به برنامه نویسی و علوم کامپیوتری ، برنامه نویس زبان برنامه نویسی پایتون ، مدرس برنامه نویسی GUI تحت ویندوز ، دانش آموز دبیرستان استعداد های درخشان باهنر 1

درباره این مطلب نظر دهید !

مطالب زیرا حتما بخوانید ...

کتابخانه pandas

2
دقیـقه مطالعه
ادامه ...
Clustering

Clustering چیست؟

5
دقیـقه مطالعه
ادامه ...