توضیح توابع و توابع اولیه پایتون
تابع چیست
توابع همانند ماشینها یا دستگاههایی هستند که کمک میکنند کار های ما راحتتر انجام شود. برای مثال شما دستگاهی را فرض کنید که 2 عددی که میگیرد را با هم جمع و از مقدار 3 کم میکند
این دستگاه یک تابع به حساب میآید که 2 ورودی دارد و یک عدد را به عنوان نتیجه خروجی میدهد.
2 و 3 ===>(3 - عدد اول + عدد دوم) ===> 2
توابع در پایتون
بسیاری از کارها را ما در برنامهنویسی به کمک توابع انجام میدهیم. به توابعی که به صورت پیشفرض روی پایتون قرار دارد توابع Built-in گفته میشود. در این قسمت مهمترینهای آنها را ذکر و توضیح میدهیم.
تابع print
تابعی که از برنامه شما خروجی میدهد تابع ()print میباشد و شما با دادن مقداری که قرار هست خروجی شود به این تابع میتوانید از آن خروجی بگیرید.
(در وی اس کد با زدن دکمه های Ctrl+f5 میتوانید برنامه خود را به شکل بالا تست کنید.)
تابع input
این تابع برنامه را نگه میدارد تا کاربر مقداری را داخل برنامه به عنوان ورودی وارد کند. ورودی این تابع همیشه به صورت رشته متنی (string) داخل برنامه دریافت میشود.
همچنین شما میتوانید متنی را داخل این تابع قرار دهید تا کاربر ببیند و بفهمد شما به دنبال چه چیزی از او هستید.
تابع type
این تابع به ما کمک میکند تا بتوانیم تشخیص دهیم که مقدار یا همان دادهای که داریم از چه نوع تایپی هست.
تابع round
این تابع عمل گرد کردن را برای ما انجام میدهد. به عنوان ورود عددی از جنس float و یا integer میگیرد.
تابع range
این تابع برای ورودی 2 عدد را گرفته و بازه ی عددی صحیح را از بین این دو عدد را بر میگرداند.
تابع min
این تابع کوچکترین عدد از دسته اعدادی که میگیرد را به شما میدهد.
تابع max
این تابع بزرگترین عدد از دسته اعدادی که میگیرد را به شما میدهد.
تابع len
این تابع طول هر مقداری که به آن بدهید را برای شما بر میگرداند. برای مثال اگر به آن رشتهمتنی بدهید به شما میگوید که از چند حرف ساخته شده. اگر به آن لیست یا تاپل یا دیکشنری بدهید میگوید که چند المنت یا همان عنصر دارد.
آموزش بعدی توابع مربوط به دیتا تایپ ها
نظرات(3)
Itehids
National Cancer Institute Eric J <a href=http://bestcialis20mg.com/>buy cialis pills</a> 20 80 mg of total phenolics per day per kg of the subject s mass weight
1401/09/08 پاسخ
FimulkFum
The following are rough guidelines Trace to mgday to mgday Ytjnph https://newfasttadalafil.com/ - Cialis Qxfcib Buy Augmentin Contraindicaciones Del Cialis <a href=https://newfasttadalafil.com/>Cialis</a> https://newfasttadalafil.com/ - Cialis cialis generique paiement paypal
1401/03/21 پاسخ
سیا
مطالب پایتون آموزندس بیشتر بذارید
1400/10/21 پاسخ
نظر خود را وارد کنید