print
হ'ল একটি পাতলা মোড়ক যা ইনপুটগুলিকে ফর্ম্যাট করে (পরিবর্তনযোগ্য, তবে ডিফল্টরূপে আরোগুলি এবং শেষদিকে নিউলাইনের মধ্যে স্থান সহ) এবং প্রদত্ত বস্তুর রাইটিং ফাংশনটিকে কল করে। ডিফল্টরূপে এই অবজেক্টটি sys.stdout
তবে আপনি "শেভরন" ফর্মটি ব্যবহার করে কোনও ফাইল পাস করতে পারেন। উদাহরণ স্বরূপ:
print >> open('file.txt', 'w'), 'Hello', 'World', 2+3
দেখুন: https://docs.python.org/2/references/simple_stmts.html?hightlight=print#the-print-statement
পাইথন ৩.x-এ, print
একটি ফাংশন হয়ে ওঠে, তবে তর্কটির sys.stdout
ধন্যবাদ ছাড়া অন্য কিছু পাস করা এখনও সম্ভব file
।
print('Hello', 'World', 2+3, file=open('file.txt', 'w'))
Https://docs.python.org/3/library/function.html#print দেখুন
পাইথন ২.6++ print
এ এখনও একটি বিবৃতি রয়েছে তবে এটি একটি ফাংশন হিসাবে ব্যবহার করা যেতে পারে
from __future__ import print_function
আপডেট: বাকুরিউ মুদ্রণ ফাংশন এবং মুদ্রণ বিবৃতি (এবং আরও সাধারণভাবে একটি ফাংশন এবং একটি বিবৃতি মধ্যে) মধ্যে একটি সামান্য পার্থক্য আছে তা নির্দেশ করে মন্তব্য।
যুক্তিগুলির মূল্যায়ন করার সময় কোনও ত্রুটির ক্ষেত্রে:
print "something", 1/0, "other" #prints only something because 1/0 raise an Exception
print("something", 1/0, "other") #doesn't print anything. The function is not called