سفارش تبلیغ
صبا ویژن

معرفی دستورات خروجی در پایتون

دستورخروجی

در زبان پایتون از تابع input() و print() برای دریافت ورودی و چاپ خروجی استفاده میشود. در این پست قصد داریم درمورد تابع print() ، چاپ خروجی صحبت کنیم پس همراه ما باشید تا انتهای مبحث استفاده لازم را ببرید.

از تابع print() برای خروجی داده ها استفاده میشود که این خروجی میتواند روی صفحه نمایش شما چاپ شود یا در فایلی قرار بگیرد. قطعه کد زیر یک نمونه از استفاده این تابع میباشد.

a=12

print(a)

که خروجی حاصل مقدار 12 را نمایش میدهد.

تابع print() به صورت زیر تعریف میشود:

print (*objects, sep=" ", end="\n", file=sys.stdout, flush=False)

که هر بخش یه مقداری رو دریافت میکند.

Objects مقداری میباشد که باید چاپ شود.

Sep فاصله جداکننده بین مقادیر میباشد.

end بعد از چاپ همه مقادیر مقدار end چاپ میشود. اگر مقدار نداشته باشد بصوت پیش فرض خط جدید ایجاد میکند.

file شی یا ظرفی است که مقادیر در آن چاپ میشوند و مقدار پیش فرض sys.stdout یعنی در صفحه نمایش چاپ کن.

در زیر یک نمونه مثال از تابع print() را داریم.

مثال:

print (1,2,3,4, sep="#’, end="&")

خروجی: 1#2#3#4&

گاهی اوقات کاربر میخواهد خروجی برنامه را در قالبی مشخص داشته باشد که خواناتر باشد. برای قالبندی خروجی برنامه میتوان از تابع St. Format() استفاده کرد.

x = 6; y = 12 

print ("The value of x is {} and y is {}’. format(x,y))

The value of x is 6 and y is 12

 

وقتی یک متغیر یا مقدار به تابع print() میدهیم، پایتون ابتدا تلاش میکند آن را تبدیل به رشته کند بعد آن را در خروجی نمایش دهد.

تابع print در پایتون به تعداد نامحدود میتوان مقدار یا همان ورودی داد.

برای تبدیل مقدار به رشته میتوانید از تابع str() و متد __ __ str استفاده کنید.

نکته قابل توجه اینکه بعد از دستور print() نتیجه به ابتدای خط بعد میرود. مثلا سه دستور print تعریف کردیم که این دستورات پشت سرهم در خط های جدا هستند نتیجه ی خروجی این دستورات نیز هرکدام در یک خط جداگانه چاپ میشود.

در این پست سعی کردم تمامی نکات دستور print را برای شما عزیزان بیاوریم جهت آشنایی بیشتر میتوانید ویدیو آموزشی دستورات خروجی در پایتون وبسایت درسمن را ببینید.


معرفی دستورات وروی در پایتون

دستور ورودی

در این پست قصد داریم درباره ی دستورات ورودی در پایتون صحبت کنیم.

برای دریافت اطلاعات از کاربر میتوانید از تابع input() استفاده کنید وقتی این تابع فراخوانی میشود برنامه منتظر دریافت اطلاعاتی از کاربر می ماند و با فشردن کلید enter وارد کردن اطلاعات تمام میشود و دستورات بعدی برنامه اجرا میشود. خروجی این تابع یک رشته است که کاربر هنگام اجرا وارد کرده بود. امکان تغییر نوع  خروجی را نداریم ولی میتوانیم با روش های تبدیل نوع داده ورودی را تغییر دهیم.

برای دریافت اطلاعات از کاربر بهتر است یک پیغام نمایش دهیم با دستور print ابتدا پیغامی را جهت دریافت اطلاعات از کاربر نمایش دهید.سپس دستور input را جهت دریافت مقادیر می دهیم. میتوانید پیغامی مبنی بر وارد کردن اطلاعات را همان در دستور print بدهیم.

قطعه کد زیر نمونه ای از تابع  input() میباشد.

name= input (“please enter name:”)

print (“hello” + name)

اگر شما اسم ali را وارد کنید خروجی برنامه  hello ali را نمایش میدهد.

اگر بخواهیم از کاربر عدد دریافت کنیم باید ابتدا آن را تبدیل کنیم زیرا مقدار وارد شده بصورت رشته میباشد.قطعه کد زیر یک عدد از کاربر میگیرد و آن را تبدیل به نوع عددی میکند و عملیات مدنظر را اعمال میکند.

number = input (“enter number:”)

print (int (number)*2)

پس برای تبدیل به عدد تابع int را استفاده میکنیم اگر هم بخواهیم عدد اعشاری از کاربر دریافت کنیم تابع float() را استفاده میکنیم.

حتی اطلاعات لیستی هم میتوانید از کاربر دریافت کنید.برای دریافت اطلاعات یک لیست از داده ها دو راه وجود دارد.

  1. روش استفاده از حلقه برای دریافت لیست
  2. روش استفاده از سازنده لیست

در روش اول به کمک حلقه و تابع input میتوانیم به تعدا نامحدودی ورودی دریافت کنیم و لیست اضافه کنیم.

در روش دوم به کمک دریافت چند ورودی در یک خط و سازنده لیست تعداد نامشخص داده را دریافت میکنیم.

امیدوارم مطالب این پست برای شما مفید باشد برای دسترسی به اطلاعات بیشتر میتوانید دوره آموزش جامع و مقدماتی پایتون را مشاهده کنید.


معرفی عملگرها در زبان پایتون

عملگرها

عملگرها نمادهایی هستند که پردازش هایی را روی عملوند ها انجام میدهند. مثل عملگر + ، %، * و....

در زبان پایتون چند نوع عملگر داریم:

  1. عملگر حسابی
  2. عملگر مقایسه
  3. عملگر منطقی
  4. عملگر بیتی
  5. عملگر ترکیبی

همراه ما باشید تا در ادامه به بررسی این عملگرها بپردازیم.

عملگر حسابی (محاسباتی)

این عملگر از پرکاربردترین عملگر ها می باشد. عملگرهای ریاضی در این دسته از عملگرها قرار دارد:

  • جمع
  • تفریق
  • ضرب
  • تقسیم
  • باقیمانده
  • خارج قسمت
  • توان

که این عملگرها دارای اولویت بندی هستند. که اولویت ها به صورت زیر میباشد

  1. توان
  2. ضرب، تقسیم، باقیمانده، خارج قسمت
  3. جمع و تفریق

عملگر مقایسه

این عملگر جهت مقایسه مقادیر استفاده میشود. که مقدار خروجی این عملگر بصورت بولین یا همان True، False میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • تساوی ==
  • انتساب =
  • بزرگتر از <
  • کوچکتر از >
  • بزرگتر مساوی <=
  • کوچکتر مساوی >=
  • نا مساوی !=

این موضوع رو دوره آموزش اصولی پایتون خیلی مفصل تر توضیح  داده است.

عملگر منطقی

این عملگر مانند گیت در مدار منطقی میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • and
  • or
  • not

در جدول زیر مقداردهی و نتیجه خروجی استفاده از این عملگر ها را آورده ایم.

 

عملگرهای بیتی

این عملگر روی بیت ها کار میکند.

  • &
  • |
  • ~
  • ^
  • >>
  • <<

عملگرهای ترکیبی

این عملگر ترکیبی از عملگر انتساب و حسابی است. عملگرهای زیر جزء این دسته قرار دارند:

  • =+
  • +-
  • =*
  • =/
  • =//
  • =%

خیلی ممنون که تا انتهای مطلب همراه ما بودید پیشنهاد ما به شما دوره آموزش عملگرها در زبان پایتون وبسایت درسمن میباشد.


معرفی عملگرها در زبان پایتون

عملگرها

عملگرها نمادهایی هستند که پردازش هایی را روی عملوند ها انجام میدهند. مثل عملگر + ، %، * و....

در زبان پایتون چند نوع عملگر داریم:

  1. عملگر حسابی
  2. عملگر مقایسه
  3. عملگر منطقی
  4. عملگر بیتی
  5. عملگر ترکیبی

همراه ما باشید تا در ادامه به بررسی این عملگرها بپردازیم.

عملگر حسابی (محاسباتی)

این عملگر از پرکاربردترین عملگر ها می باشد. عملگرهای ریاضی در این دسته از عملگرها قرار دارد:

  • جمع
  • تفریق
  • ضرب
  • تقسیم
  • باقیمانده
  • خارج قسمت
  • توان

که این عملگرها دارای اولویت بندی هستند. که اولویت ها به صورت زیر میباشد

  1. توان
  2. ضرب، تقسیم، باقیمانده، خارج قسمت
  3. جمع و تفریق

عملگر مقایسه

این عملگر جهت مقایسه مقادیر استفاده میشود. که مقدار خروجی این عملگر بصورت بولین یا همان True، False میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • تساوی ==
  • انتساب =
  • بزرگتر از <
  • کوچکتر از >
  • بزرگتر مساوی <=
  • کوچکتر مساوی >=
  • نا مساوی !=

این موضوع رو دوره آموزش اصولی پایتون خیلی مفصل تر توضیح  داده است.

عملگر منطقی

این عملگر مانند گیت در مدار منطقی میباشد.

عملگرهای زیر جزء این دسته میباشد:

  • and
  • or
  • not

 

عملگرهای بیتی

این عملگر روی بیت ها کار میکند.

  • &
  • |
  • ~
  • ^
  • >>
  • <<

عملگرهای ترکیبی

این عملگر ترکیبی از عملگر انتساب و حسابی است. عملگرهای زیر جزء این دسته قرار دارند:

  • =+
  • +-
  • =*
  • =/
  • =//
  • =%

خیلی ممنون که تا انتهای مطلب همراه ما بودید پیشنهاد ما به شما دوره آموزش عملگرها در زبان پایتون وبسایت درسمن میباشد.


معرفی انواع داده در پایتون

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

رشته  (String)

عدد  (integer of float)

بولین  (Boolean)

لیست  (list)

تاپل  (Tuple)

دیکشنری (Dictionary)

برای تشخیص انواع داده در پایتون

میتوانید از دستور type()  استفاده کنید.

مثال:

X=10;

print(type(x))

خروجی:

<class ‘int’>

رشته  (String)

یک مجموعه از کاراکترهای یونیکد است. می‌توان از علامت سینگل کوتیشن(‘ ‘)  یا دابل کوتیشن(“ “) برای نمایش رشته‌ها استفاده کرد. رشته ها غیرقابل تغییر هستند.

عدد (number)

در زبان پایتون 3 نوع عدد داریم:

  1. int
  2. float
  3. complex

int عدد صحیح است بدون اعشار و مثبت و منفی تا بی نهایت.

float عدد اعشاری است اعداد منفی و مثبت و تا بی نهایت را شامل میشود.

Complex شامل اعداد مختلط میباشد.

بولین(Boolean)

نوع داده بولین یا همان نوع داده منطقی قابلیت ذخیره ی فقط دومقدار را دارد مقدار True و False هستند و در مواردی که بخواهیم نتیجه ی ارزیابی عبارتی را به دست آوریم کاربرد دارد. در زبان پایتون یکسری تابع هستند که از قبل تعریف شده  اند خروجی این تابع ها بولین است. مثل تابع isinstance()­. اگر خروجی کدی که برای ما بعنوان 0 و 1 میباشد یعنی فقط یکی از این دو مقدار رو نمایش میدهد اگر نتیجه درست (True) بود مقدار 1 را نمایش میدهد و اگر نتیجه نادرست (False) بود مقدار 0 را نمایش میدهد.

لیست (List)

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

تاپل (Tuple)  

تاپل ها همانند لیست ها هستند تنها  تفاوت تاپل و لیست در این است که تاپل‌ها غیر قابل تغییر هستند. تاپل‌ها پس از آنکه ساخته شدند، قابل ویرایش نیستند و معمولا سریع‌تر از لیست‌ها هستند چون به صورت پویا تغییر نمی‌کنند. تاپل‌ها با استفاده از پرانتز تعریف می‌شوند.

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

برای تبدیل نوع داده با استفاده از توابع (float()، int()، str())  تبدیل را می توان انجام داد. در پست های آینده درمورد هر کدام از انواع داده ها بطور مفصل خواهیم پرداخت.

برای یادگیری بیشتر با انواع داده و کاربردشان به دوره یادگیری پایتون مراجعه کنید.