10 تابع پرکاربرد در پایتون(بخش دوم)

پایتون به عنوان یکی از محبوبترین زبانهای برنامهنویسی، هزاران تابع داخلی دارد که استفاده از آنها باعث میشود کدنویسی آسانتر، قدرتمندتر و سریعتر شود. در این مقاله ۱۰ تابع مهم و کاربردی پایتون را معرفی و با مثالهای واضح و کاربردی توضیح میدهیم.
۱. تابع abs()
در پایتون تابع abs()
مقدار قدر مطلق عدد را برمیگرداند، یعنی عدد را بدون در نظر گرفتن علامت آن نشان میدهد. این تابع از نوع دادههای عددی (int، float و …) پشتیبانی میکند.
مثال:
print(abs(-15)) # خروجی: 15 print(abs(7)) # خروجی: 7 print(abs(-3.5)) # خروجی: 3.5
کاربرد: وقتی میخواهید فاصله یا اندازهی عددی را بدون توجه به علامت منفی بدست آورید، مثل محاسبه اختلافهای عددی.
۲. تابع pow()
در پایتون تابع pow(x, y)
عدد x را به توان y میرساند و نتیجه را برمیگرداند. این تابع مشابه عملگر **
است ولی قابلیت استفاده به صورت تابع را دارد.
مثال:
print(pow(2, 3)) # خروجی: 8 print(pow(5, 2)) # خروجی: 25
همچنین نسخه سوم این تابع pow(x, y, z)
وجود دارد که نتیجه را در مدولوی z برمیگرداند:
print(pow(2, 3, 3)) # خروجی: 2 (چون 2³ = 8 و 8 % 3 = 2)
۳. تابع eval()
در پایتون تابع eval()
رشتهای از کد پایتون را میگیرد و آن را اجرا میکند و نتیجه را برمیگرداند. کاربرد این تابع بیشتر زمانی است که بخواهید کدی که در قالب رشته دارید را در زمان اجرا ارزیابی کنید.
مثال:
expr = "10 + 20 * 3" result = eval(expr) print(result) # خروجی: 70
هشدار: به دلیل اینکه eval
کد را اجرا میکند، هنگام استفاده از ورودیهای ناآشنا میتواند خطرناک باشد و امنیت برنامه را به خطر بیاندازد. فقط در موارد کنترل شده استفاده شود.
۴. تابع format()
در پایتون تابع format()
برای قالببندی رشتهها استفاده میشود و جایگزینی زیبا و قدرتمند برای عملیات کنکانته کردن (+
) رشتههاست.
مثال:
name = "زهرا" age = 30 print("نام: {}, سن: {}".format(name, age))
خروجی:
نام: زهرا، سن: 30
همچنین میتوانید قالببندی پیشرفتهتری انجام دهید:
pi = 3.14159265 print("مقدار پی تقریبی: {:.2f}".format(pi)) # فقط دو رقم اعشار
۵. تابع bin()
تابع bin()
عدد صحیح را به معادل رشتهای باینری (دو دویی) تبدیل میکند.
مثال:
print(bin(10)) # خروجی: 0b1010
خروجی همیشه با 0b
شروع میشود که به معنای مبنای 2 است.
۶. تابع oct()
تابع oct()
عدد صحیح را به رشته معادل هشتکدی (octal) تبدیل میکند.
مثال:
print(oct(10)) # خروجی: 0o12
که 0o
نشان دهنده مبنای 8 است.
۷. تابع hex()
تابع hex()
عدد صحیح را به رشته معادل هگزادسیمال (مبنای 16) تبدیل میکند.
مثال:
print(hex(255)) # خروجی: 0xff
که 0x
پیشوند مبنای 16 است.
۸. تابع chr()
در پایتون تابع chr()
عدد یونیکد یک کاراکتر را گرفته و کاراکتر متناظر آن را برمیگرداند.
مثال:
print(chr(65)) # خروجی: A print(chr(1740)) # خروجی: ی
۹. تابع ord()
در پایتون تابع ord()
برعکس chr()
عمل میکند و کاراکتر را به کد عددی یونیکد آن تبدیل میکند.
مثال:
print(ord('A')) # خروجی: 65 print(ord('ی')) # خروجی: 1740
۱۰. تابع help()
تابع help()
برای نمایش مستندات (documentation) توابع، کلاسها یا ماژولها بسیار کاربردی است. با استفاده از این تابع میتوانید بدون ترک محیط برنامهنویسی، اطلاعات کامل و راهنمای کاملی درباره یک موضوع دریافت کنید.
مثال:
help(str)
یا
help(print)
این دستور پنجرهای متنی که مستندات توابع هستند را باز میکند و شما میتوانید ویژگیها و پارامترهای توابع را ببینید.
اگر میخواهید با دنیای برنامهنویسی آشنا شوید و پایههای محکم پایتون را یاد بگیرید، دوره پایتون جامع ما فرصتی عالی برای شماست!
جهت آشنایی و ثبت نام دوره پایتون جامع اینجا کلیک کنید!
نتیجهگیری
در این مقاله ۱۰ تابع کاربردی پایتون با توضیحات واضح و مثالهای عملی معرفی شدند. استفاده درست از این توابع میتواند کدنویسی شما را سادهتر، خواناتر و کاراتر کند. پیشنهاد میکنم برای تسلط بیشتر، تمرین با این توابع را در برنامههای واقعی خود حتما داشته باشید.
دیدگاهتان را بنویسید