Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะพิมพ์ไปยังหน้าจอโดยใช้ Python ได้อย่างไร?


วิธีพื้นฐานในการส่งออกไปยังหน้าจอคือการใช้คำสั่งพิมพ์

>>> print 'Hello, world'
Hello, world

หากต้องการพิมพ์หลายรายการในบรรทัดเดียวกันโดยคั่นด้วยช่องว่าง ให้ใช้เครื่องหมายจุลภาคคั่นระหว่างรายการ ตัวอย่างเช่น:

>>> print 'Hello,', 'World'
Hello, World

ในขณะที่ไม่มีสตริงใดที่มีช่องว่าง ช่องว่างถูกเพิ่มโดยคำสั่ง print เนื่องจากเครื่องหมายจุลภาคระหว่างสองอ็อบเจ็กต์ นอกจากนี้ยังสามารถพิมพ์ชนิดข้อมูลตามอำเภอใจโดยใช้คำสั่งพิมพ์เดียวกันได้ เช่น:

>>> import os
>>> print 1,0xff,0777,(1+5j),-0.999,map,sys
1 255 511 (1+5j) -0.999 <module 'os' (built-in)>

ออบเจ็กต์สามารถพิมพ์ในบรรทัดเดียวกันโดยไม่จำเป็นต้องอยู่ในบรรทัดเดียวกันหากใส่เครื่องหมายจุลภาคที่ส่วนท้ายของคำสั่งพิมพ์:

>>> for i in range(10):
...    print i,
0 1 2 3 4 5 6 7 8 9

ในการสิ้นสุดบรรทัดที่พิมพ์ด้วยการขึ้นบรรทัดใหม่ ให้เพิ่มคำสั่ง print โดยไม่มีวัตถุใดๆ

for i in range(10):
    print i,
print
for i in range(10,20):
    print i,

ผลลัพธ์จะเป็น:

0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19

หากไม่มีข้อความสั่งพิมพ์เปล่า เอาต์พุตจะอยู่ในบรรทัดเดียว

ใน Python 3 อาร์กิวเมนต์คำสั่งการพิมพ์ทั้งหมดต้องล้อมรอบด้วยวงเล็บ ตัวอย่างเช่น

>>> print("Hello", "world")
Hello world