معرفی دستورات خروجی در پایتون
دستورخروجی
در زبان پایتون از تابع 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 را برای شما عزیزان بیاوریم جهت آشنایی بیشتر میتوانید ویدیو آموزشی دستورات خروجی در پایتون وبسایت درسمن را ببینید.