Page 32 - python
P. 32
6
1.8 รหัสควบคุมรูปแบบการแสดงผล
รหัสควบคุมรูปแบบ (format code) ใชสําหรับควบคุมการแสดงผลตัวแปรหรือนิพจนออกทาง
ํ
จอภาพโดยรหัสควบคุมรูปแบบในภาษา python มีอยูหลายชนิด ไดแก เลขจานวนเต็ม ทศนิยม สตริง
ี
การเลือกนําไปใชงานตองพิจารณาใหเหมาะสมกบคาของขอมูลทตองการแสดงผล
ั
่
ตัวอยางที่ 1.4 การแสดงรหัสควบคุมรูปแบบการแสดงผล
x = 3 ; y = 3.14 ; z = "Google"
print("x=%d y=%.2f z=%s"%(x,y,z))
ตัวอยางที่ 1.4 เปนการประกาศตัวแปรเลขจํานวนเต็ม ทศนิยม ขอความ โดยแสดงผลดวย
รหัสควบคุมเลขจํานวนเต็ม (%d) ทศนิยม(%f) และสตริง (%s) ผลลัพธมีคา x=3 y=3.14 z=Google
1.9 อักขระควบคุมการแสดงผล
ิ
ในการแสดงผลขอมูลจําเปนอยางยิ่งใชอกขระพเศษเพื่อควบคุมการแสดงผล (Carriage Control)
ั
ซึ่งจะชวยใหการแสดงผลนั้นสมบูรณมากขน ซึ่งในภาษาไพธอนมีอกขระควบคุมและรหัสควบคุมการ
ั
ึ้
แสดงผล ดังนี้
ตารางที่ 1.1 อักขระและรหัสควบคุมการแสดงผล
อักขระ/รหัสควบคุม หนาที่ ความหมาย
\n อักขระควบคุม ขึ้นบรรทัดใหม
\t อักขระควบคุม เวนชองวางเปนระยะ 1 แท็บ (6 ตัวอักษร)
ั
ํ
\r อกขระควบคุม กาหนดใหเคอรเซอรไปอยูตนบรรทัด
ุ
\f อกขระควบคม เวนชองวางเปนระยะ 1 หนาจอ
ั
ั
ุ
\b อกขระควบคุม ลบอักขระสดทายออก 1 ตัว
\\ อักขระควบคุม แทนเครื่องหมาย \
\" อักขระควบคุม แทนเครื่องหมาย "
ื
่
\' อักขระควบคุม แทนเครองหมาย '
%c รหัสควบคุม ตัวแปรอักขระตัวเดียว เชน ‘a’ , ‘b’
%s รหัสควบคุม ตัวแปรสตริง (ขอความ) เชน “hello”
%d รหัสควบคุม ตัวแปรเลขจํานวนเต็ม เชน 300
%e รหัสควบคุม ตัวแปรทศนิยมในรูป e ยกกําลัง
%x รหัสควบคุม เลขฐานสิบหก
%o รหัสควบคุม เลขฐานแปด
%f รหัสควบคุม เลขทศนิยม
1.10 ตัวแปร
ตัวแปร หมายถึง ชื่อหรือสัญลักษณที่ใชแทนขอมูล โดยขอมูลเหลานี้จะถูกนําไปใชในการอางถึงใน
กระบวนการเขียนโปรแกรม