Page 85 - python
P. 85
59
e = "information science".ljust(80, ".")
print("%s\n%s\n%s\n%s\n%s"%(a,b,c,d,e))
ผลลัพธ :
information science
information science
information science
.............................................................information science
information science.............................................................
ตัวอยางที่ 5.23 ตัวแปร a กําหนดใหแสดงกงกลางของระยะ 80 ตัวอักษร ตัวแปร b เปนการ
ึ่
พมพระยะแท็ปดวยระยะปกติ ตัวแปร c กําหนดใหระยะแท็ปมีความกวาง 20 ตัวอกษร ตัวแปร d ให
ิ
ั
ขอความชิดดานขวาของระยะอกษร 80 ตัว ใสเครื่องหมายจดใหครบ 80 ตัวอกษร และตัวแปร e ให
ั
ั
ุ
ขอความชิดซายระยะตัวอกษร 80 ตวโดยใสเครืองหมายจดใหครบ 80 ตัว
่
ั
ุ
ั
5.21 การตรวจสอบคําลงทายของสตริง
คําสั่ง startswith() เปนการตรวจสอบคําขึ้นตนสตริง
คําสั่ง endswith() เปนการตรวจสอบคําลงทายของสตริง
ตัวอยางที่ 5.24 การตรวจสอบคําลงทาย
s = "Information Science."
print( s.startswith("Info"), s.endswith("."))
ผลลัพธ :
True True
ตัวอยางที่ 5.24 ตัวแปร s เก็บคําวา "Information Science." คําสั่ง startwith("Info") เปนการ
ตรวจสอบวาเริ่มตนดวย "Info" หรือไม คําตอบคือ True คําสั่ง endswith(".") เปนการตรวจสอบวาลง
ทายดวยเครื่องหมาย "." หรือไม คําตอบคือ True คือลงทายดวยจุด
5.22 การเขารหัสขอความดวยคําสั่ง encode()
คําสั่ง encode() เปนการเขารหัสขอความ ถาไมมีการกําหนดจะหมายถึง UTF-8
ไวยากรณ
string.encode(encoding=encoding, errors=errors)
คาพารามิเตอร
พารามิเตอร คําอธิบาย
encoding รหัสที่ตองการเขารหัส คาปริยายคือ UTF-8