کار با Built-in Functions در پایتون (2)



کار با Built-in Functions در پایتون (2)

آمورش و کار با فانکشن های پایه ای Built-in Functions در پایتون

در این مقاله زمیوسی در بخش آموزش  در دامه آموزش مبانی پایتون قصد داریم در مورد کار با Built-in Functions در پایتون صحبت کنیم. شما قبلاً با محبوب ترین تابع در پایتون یعنی print() آشنا شدید. حالا بیایید توابع بیشتری را در نظر بگیریم .به پسرعموهای تابع ()print به همان اندازه محبوب آن که در پلتفرم تعبیه شده اند نگاه کنید.

فانکشن Input()

فانکشن Input() یک راه ساده برای درخواست اطلاعات از کاربر برای برخی ورودی ها (به عنوان مثال ارائه آنها نام). تمام ورودی های کاربر به عنوان یک رشته ذخیره می شود.

در مثال زیر یک کد کوتاه برای نشان دادن این مورد است:

60fce967-5101-4c63-836b-b5fb9867b2a4.png (1302×325)هنگامی که این برنامه کوتاه بالا را اجرا می کنید، نتایج و خروجی به صورت زیر خواهد بود:

1fb9ea91-14fb-4960-9427-8e69fdba7acd.png (1298×305)

فانکشن Len()

فانکشن Len() به شما کمک می کند طول هر رشته string، فهرست list، تاپل tuple، dictionary یا هرنوع نوع داده data type را پیدا کنید این یک دستور مفید برای تعیین مقادیرو اندازه بیش از حد و برش آنها می باشد تا عملکرد برنامه خود را بهینه کنید.

در اینجا یک مثال تابع ورودی input function برای یک رشته string آمده است:

f4bd9514-2779-4934-a550-d75608635411.png (1297×177)خروجی مثال بالا

46b564d3-e1ba-42de-ade2-559920e74b7b.png (1301×87)

تابع Filter()

با استفاده از تابع ()Filter برای حذف exclude  موارد در یک شیء تکرارپذیر iterable مانند (لیست ها lists، تاپل ها tuples، dictionaries و غیره) می باشد.

ad125c7a-7d6c-4831-b6c3-f7277ad155bf.png (1298×606)

چگونه یک تابع Function را تعریف کنیم

علاوه بر استفاده از توابع داخلی، پایتون 3 همچنین به شما اجازه می دهد که توابع خودتان را برای برنامه خود تعریف کنید .

به طور خلاصه، یک function تابع بلوکی از دستورالعمل های کدگذاری شده است که عمل خاصی را انجام می دهد. هنگامی که یک تابع به درستی تعریف شد، می توان از آن تابع در سراسر برنامه شما استفاده مجدد کرد، یعنی استفاده مجدد همان کد در سراسر برنامه به این معنی یک بار دستورالعمل را نوشته در دفعات متوالی در برنامه فقط تابع را برای اجرا فراخوانی کنید.

در مثال زیر یک راهنمای سریع توضیح داده شده است که چگونه یک تابع را در پایتون تعریف کنید:

ابتدا از کلمه کلیدی def به دنبال نام ()Function: استفاده کنید. پرانتز می تواند شامل هر پارامتر  ومقدار به عنوان ورودی باشد که تابع شما باید بگیرد (یا خالی بماند).

f54fa876-6121-4279-9712-ae3e973e131a.png (1301×84)در مرحله بعد، باید یک خط دستور دوم با تورفتگی 4 فاصله یا همانTAB  اضافه کنید تا مشخص کنید که این دستورات در داخل تابع معرفی شده و برای در تابع باید انجام دهد.

7242abf4-5a17-4126-a40f-5ccb543b18c6.png (1299×131)

حالا برای اجرای کد و دستور نوشته باید این تابع که نوشتید را فراخوانی کنید.

bdb9da61-d60f-4766-b2e0-9a4401e4957e.png (1300×275)اکنون، اجازه دهید نگاهی به یک تابع function تعریف کرده اید به همراه یک پارامتر parameter - یک موجودیت entity ، مشخص کنیم که این تابع آرگومانی می تواند بپذیرد.           

a4ab18d3-ffb0-4c49-b6e3-60c472c64da0.png (1302×369)در این مثال ، شما عدد 1 را برای پارامتر x، 2 را برای پارامتر y، و 3 اینچ برای پارامتر z. برنامه ریاضی ساده جمع کردن را انجام می دهد.

خروجی مثال به شکل زیر است :

93584034-cd98-4776-8e63-21a7e4e0a305.png (1299×182)چگونه می توان در تابع پارامتر و آرگومان را به صورت کلمه کلیدی پاس دهیم.

یک تابع همچنین می تواند پارامتر و آرگومان را به صورت کلمه کلیدی را بپذیرد. در این صورت می توانید استفاده کنید پارامترها می تواندشامل مقادیر تصادفی به عنوان Python interpreter از موارد ارائه شده استفاده می کند.

79809a96-3c75-475f-83cd-f53b690b8b81.png (1297×507)نمایش خروجی :

753556ff-48ed-4c40-b8a8-fe47504bc59e.png (1300×228)

 

 

جهت ثبت پیام باید در سایت عضو شوید و یا وارد سایت شده باشید .
ورود به حساب کاربری / ایجاد حساب کاربری
کار با Built-in Functions در پایتون (2)

کار با Built-in Functions در پایتون (2)

در این مقاله زمیوسی در بخش آموزش قصد داریم در مورد کار با Built-in Functions در پایتون صحبت کنیم. شما قبلاً با محبوب ترین تابع در پایتون یعنی ()print آشنا شدید.

Cheat Sheet در پایتون - مبانی پایتون (1)

Cheat Sheet در پایتون - مبانی پایتون (1)

پایتون 3 یک زبان برنامه نویسی واقعا همه کاره است که دوستش دارم هم برای توسط توسعه دهندگان وب web developers، دانشمندان داده data scientists و ...

10 وب سایت برای حل تمام سوالات مربوط به برنامه نویسی

10 وب سایت برای حل تمام سوالات مربوط به برنامه نویسی

در این مقاله زمیوسی، قصد داریم در مورد 10 سایت که برای حل تمام سوالات مربوط به برنامه نویسی شما صحبت کنیم. در هنگام یادگیری برنامه نویسی یا توسعه یک نرم افزار ....

APEX_ZIP : مدیریت فایل های Zip از PL/SQL

APEX_ZIP : مدیریت فایل های Zip از PL/SQL

در این قسمت از آموزش مقاله زمیوس در بخش دیتابیس قصد داریم مجدد با یکی از قابلیت های APEX آشنا شویم در این مقاله با استفاده از پکیج APEX_ZIP ...