การแสดงผลผ่านทางหน้าจอของ Python(ไพทอน) ถือเป็นการติดต่อกับผู้ใช้ส่วนหนึ่ง คือส่วนติดต่อกับผู้ใช้ จะต้องมีทั้งการรับค่าและการแสดงข้อมูลให้ผู้ใช้ดู 

โดยการแสดงผลผ่านทางหน้าจอของภาษา Python (ไพทอน) นั้น จะใช้คำสั่ง print เป็นการแสดงผลผ่านทางหน้าจอ

ตัวอย่าง

print 3+4
>>> 7
print ("Hello Wolrd")
>>> Hello Wolrd
 

ตัวอย่างโค้ดที่แสดงผลมาให้ดูนั้น เป็นการใช้คำสั่ง print เพื่อแสดงข้อมูลผ่านหน้าจอย่างง่าย 

          คำสั่ง print ยังมีอีกหลายฟังก์ชันสำหรับการแสดงผล เช่น การแสดงผลข้อความที่มีเครื่องหมาย ' หรือ " ร่วมด้วย การแสดงผลข้อมูลหลายบรรทัด และการแสดงผลแบบข้อความเชื่อมข้อความ

ตัวอย่างการแสดงผลแบบต่างๆ

1. การแสดงผลข้อความที่มีึเครื่องหมาย ' หรือ " ร่วมด้วย 

          ในกรณีที่เครื่องหมาย ' หรือ " อยู่ด้วยกัน ควรเลือกใช้เครื่องหมายใดเครื่องหมายหนึ่ง หรือถ้าจำเป็นต้องใช้จริงๆ สามารถใช้เครื่องหมาย Backslash (\) ได้ ไว้หน้าเครื่องหมาย ' หรือ " ก็ได้ 

ตัวอย่าง 

print("that's what I like")
>>>that's what I like
print('I said "I love this song"')
>>> I said "I love this song"
print('that\'s what I like')
>>>that's what I like

 

2. การแสดงผลข้อมูลหลายบรรทัด

          ในกรณีที่เราจะต้องแสดงผลของข้อมูลจำนวนหลายบรรทัด เช่น บทความ หรือกลอนต่างๆ ภาษา Python นั้น มีฟังก์เป็นชันที่แนะนำสำหรับการเขียนข้อความให้ได้หลายๆบรรทัด โดยไม่ต้องใช้คำสั่ง print ทุกบรรทัด แต่จะใช้คำสั่ง poem ร่วมกับ """ (double quote 3 ตัว) เพื่อเป็นการใช้งานสำหรับพิมพ์หลายบรรทัด

ตัวอย่าง 

poem ="""เสียงลือเสียงเล่าอ้าง อันใด พี่เอย
เสียงย่อมยอยศใคร ทั่วหล้า
สองเขือพี่หลับใหล ลืมตื่น ฤๅพี่
สองพี่คิดเองอ้า อย่าได้ถามเผือ"""
print poem
เสียงลือเลียงเล่าอ้าง อันใด พี่เอย
เสียงย่อมยอยศใคร ทั่วหล้า
สองเขือพี่หลับใหล ลืมตื่น ฤๅพี่
สองพี่คิดเองอ้า อย่าได้ถามเผือ

 

3. การแสดงผลแบบเชื่อมข้อความ

          การแสดงผลข้อความแบบเชื่อมกันนั้น ข้อความอาจจะเก็บข้อความไว้ในตัวแปรใด ตัวแปรหนึ่ง และเมื่อจะนำมาแสดงผล ให้เชื่อมกัน สามารถทำได้โดยการใส่ เครื่องหมาย + (บวก) เข้าไป เพื่อเชื่อมข้อความ 

ตัวอย่าง 

a = "love"
b = "your"
c = "self"
print a+b+c
>>>loveyourself

 

บทความที่เกี่ยวข้อง :

Tkinter (ทีเคอินเตอร์) คืออะไร  

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
บริษัท RCP ลูกค้ายืนยันการใช้งานได้ให้อัพขึ้นฐานจริง
โดย Rujikon พฤ 21 มิ.ย. 2018 7:20 pm บอร์ด Mindphp Task (ทดลองงาน)
2
5
ศ 22 มิ.ย. 2018 3:56 am โดย mindphp
New อัพเดท state auto หลังR- จาก state ของ RMA เป็น deliver [2018-06][003]
โดย Rujikon พฤ 21 มิ.ย. 2018 7:18 pm บอร์ด อาร์ซีพี โกลบอล จำกัด - Tester
1
2
พฤ 21 มิ.ย. 2018 7:19 pm โดย Rujikon
R - เปลี่ยนชื่อปุ่ม RMA Line จาก Confirm เป็น Receive [2018-06][002]
โดย Rujikon พฤ 21 มิ.ย. 2018 7:13 pm บอร์ด อาร์ซีพี โกลบอล จำกัด - Tester
2
3
พฤ 21 มิ.ย. 2018 7:14 pm โดย Rujikon
Q - Import ไฟล์ Customer เข้าระบบไม่ได้
โดย Rujikon พฤ 21 มิ.ย. 2018 4:49 pm บอร์ด บริษัท เซนิธ เบบี้ แคร์ จำกัด - Tester
3
8
พฤ 21 มิ.ย. 2018 4:59 pm โดย thatsawan
ยืนยันหน้าจอการทำงานของ auto transfer และคำถาม
โดย nuattawoot พฤ 21 มิ.ย. 2018 2:06 pm บอร์ด Hachanna - Testter
5
27
ศ 22 มิ.ย. 2018 4:13 am โดย mindphp
ฺB - ปรับ Inventory loss แล้วไม่ได้อย่างที่กระทู้แนะนำ [2018-06][009]
โดย Rujikon พฤ 21 มิ.ย. 2018 1:59 pm บอร์ด Hachanna - Testter
0
2
พฤ 21 มิ.ย. 2018 1:59 pm โดย Rujikon
Q - เรื่องภาษี [2018-06][008]
โดย Rujikon พฤ 21 มิ.ย. 2018 1:48 pm บอร์ด Hachanna - Testter
0
5
พฤ 21 มิ.ย. 2018 1:48 pm โดย Rujikon
งานประจำวันที่ 21มิถุนายน 2561
โดย taemmynatchapon พฤ 21 มิ.ย. 2018 10:19 am บอร์ด M063 - ณัชพล ชัยวุฒิ
0
1
พฤ 21 มิ.ย. 2018 10:19 am โดย taemmynatchapon
งานประจำวันที่ 21 มิถุนายน 2561
โดย Rujikon พฤ 21 มิ.ย. 2018 10:05 am บอร์ด M060 - นายรุจิกร พงษ์พิละ
2
8
พฤ 21 มิ.ย. 2018 7:22 pm โดย Rujikon
งานประจำวันที่ 21 มิถุนายน 2561
โดย wilawan พฤ 21 มิ.ย. 2018 9:48 am บอร์ด M062 - วิลาวัณย์ นักษัตรมณฑล
1
12
พฤ 21 มิ.ย. 2018 6:46 pm โดย wilawan
งานประจำวันที่ 21 มิถุนายน 2561
โดย Parichat พฤ 21 มิ.ย. 2018 9:37 am บอร์ด M061 - ปาริชาติ รัตโณภาส
1
4
พฤ 21 มิ.ย. 2018 7:14 pm โดย Parichat
เมื่อมีโอกาสทำงาน...
โดย mindphp พฤ 21 มิ.ย. 2018 12:59 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
20
พฤ 21 มิ.ย. 2018 12:59 am โดย mindphp
R - รายละเอียดวิธีคิดต้นทุนสินค้า [2018-06][007]
โดย Rujikon พ 20 มิ.ย. 2018 8:06 pm บอร์ด Mindphp Task (ทดลองงาน)
0
2
พ 20 มิ.ย. 2018 8:06 pm โดย Rujikon
สอบถามเกี่ยวกับ onclick html
โดย AePongsak พ 20 มิ.ย. 2018 6:33 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
20
พ 20 มิ.ย. 2018 6:33 pm โดย AePongsak
B - ปุ่มปริ้น inv มี 2 ปุ่ม
โดย thatsawan พ 20 มิ.ย. 2018 6:25 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
1
พ 20 มิ.ย. 2018 6:25 pm โดย thatsawan
R - รายละเอียดวิธีคิดต้นทุนสินค้า [2018-06][007]
โดย Rujikon พ 20 มิ.ย. 2018 4:21 pm บอร์ด Hachanna - Testter
1
13
พ 20 มิ.ย. 2018 9:00 pm โดย Rujikon
B - หน้า Detail ช่องว่างด้านล่างเยอะไป
โดย AePongsak พ 20 มิ.ย. 2018 2:23 pm บอร์ด Doy-shop ( 15 พ.ค. - 29 พ.ค. 61)
1
8
พฤ 21 มิ.ย. 2018 12:00 pm โดย Parichat
B - คลิกที่รูปแล้วไม่ไปหน้า Detail
โดย AePongsak พ 20 มิ.ย. 2018 2:20 pm บอร์ด Doy-shop ( 15 พ.ค. - 29 พ.ค. 61)
1
3
พฤ 21 มิ.ย. 2018 1:11 pm โดย Parichat
B - กรอบหน้าดาวน์โหลดไม่โค้ง
โดย AePongsak พ 20 มิ.ย. 2018 2:11 pm บอร์ด Doy-shop ( 15 พ.ค. - 29 พ.ค. 61)
1
7
พฤ 21 มิ.ย. 2018 5:16 pm โดย Parichat
B - ไม่เห็นตัวเลขที่ แบ่งหน้าสินค้า
โดย AePongsak พ 20 มิ.ย. 2018 2:07 pm บอร์ด Doy-shop ( 15 พ.ค. - 29 พ.ค. 61)
1
3
พฤ 21 มิ.ย. 2018 1:15 pm โดย Parichat