Page 83 - python
P. 83

57




                   ตัวอยางที่ 5.19 การนับจํานวนคําภายในสตริง

                    "information science".count("o")

                   ผลลัพธ :
                    2

                                                         
                                                           
                                                       ี
                          ตัวอยางที่ 5.19 ตัวแปรสตริงจะมฟงกชั่น count() สําหรับนับคําที่ปรากฎอยูภายในสตริง ใน
                   ตัวอยางเปนการนับจํานวนตัว "o" ที่ปรากฎในคําวา "information science" คําตอบคือ 2 ตัว

                                     
                                             ู
                   5.17 การตรวจสอบขอความถกตองตามหลักการตังชือตวแปรและฟงกชันดวย isidentifier()
                                                                                 ่
                                                                                   
                                                              ้
                                                                ่
                                                                   ั
                                                                                                       
                          คําสั่ง isidentifier() ใชสําหรับตรวจสอบวาขอความตั้งชื่อถูกหลักการตั้งชื่อตัวแปรหรือชื่อฟงกชั่น
                   หรือชื่อคลาสหรือไม
                          สตริงที่เปน identifer คือประกอบดวยตัวอักษร (a-z) และตัวเลข (0-9) หรือเครื่องหมาย
                   underscore (_) และตองไมเริ่มตนดวยตัวเลขและไมประกอบดวย space

                   ตัวอยางที่ 5.20 การตรวจสอบขอความถูกตองตามหลักการตั้งชื่อดวย isidentifier()
                    a = "x"
                    b = "2x"
                    c = "_x"
                    print(a.isidentifier(), b.isidentifier(), c.isidentifier())


                   ผลลัพธ :
                    True  False  True

                          ตัวอยางที่ 5.20 การตรวจสอบวาตัวแปรสตริงสามารถนําไปใชในการตั้งชื่อตัวแปร ชื่อฟงกชั่น ได
                                               ื่
                   หรือไม ใชคําสั่ง isidentifier() เมอตัวแปร a ="x"  b="2x" และ c = "_x" ผลลัพธคือ "2x" ไมสามารถ
                                        ื
                   นําไปใชตั้งชื่อตวแปรไดเนองจากผิดไวยากรณเพราะขึนตนดวยตัวเลข
                                        ่
                                                                 
                                                                    
                                                               ้
                               ั

                   5.18 การจัดการเกี่ยวกับตัวพิมพใหญและเล็ก
                          คําสั่ง upper() ใชสําหรับแปลงขอความใหเปนตัวพิมพใหญ
                          คําสั่ง lower() ใชสําหรับแปลงขอความเปนตัวพิมพเล็ก
                          คําสั่ง swapcase() ใชสําหรับสลับตัวพิมพใหญและเล็ก

                                                                                        
                                                                                     ิ
                          คําสั่ง capitalize() ใชสําหรับแปลงตัวอักษรตัวแรกของขอความเปนตัวพมพใหญ

                   ตัวอยางที่ 5.21 การตรวจสอบขอความถูกตองตามหลักการตั้งชื่อดวย isidentifier()
                    s = "Information Science"

                    print(s.upper())
                    print(s.lower())
                    print(s.swapcase())
   78   79   80   81   82   83   84   85   86   87   88