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
   80   81   82   83   84   85   86   87   88   89   90