Page 80 - python
P. 80

54




                   ตัวอยางที่ 5.12 การแยกตัวแปรสตริงออกจากกันดวยคําสั่ง rsplit

                    s = "Google|Gmail|Youtube"
                    z = s.rsplit("|",1)

                    print(z)


                   ผลลัพธ :
                    ['Google|Gmail', 'Youtube']
                          ตัวอยางที่ 5.12 คําสั่ง rsplit() จะแยกสตริงเริ่มจากดานขวาของคําแยก ถาไมกําหนดคา "max"

                                                     ั
                                                            
                         
                                          ่
                                                                                         ํ
                   จะคืนคาผลลัพธเหมือนคําสัง split() ในตวอยางใชคาแยกดวยเครองหมาย  "|"  และกาหนด max เทากับ
                                                                        ื
                                                             ํ
                                                                        ่
                   1 ผลลัพธ จะมีสมาชิก 2 ตัว คือ 'Google|Gmail' และ 'Youtube'

                   ตัวอยางที่ 5.13 การแยกตัวแปรสตริงออกจากกันทีละบรรทัดดวยคําสั่ง splitlines()
                    s = """Google
                    Gmail
                    Youtube"""
                    z = s.splitlines()
                    print(z)

                   ผลลัพธ :

                    ['Google', 'Gmail', 'Youtube']
                                                                              ั
                          ตัวอยางที่ 5.13 คําสั่ง splitlines() เปนการแยกสตรงออกจากกนดวยเครองหมายขนตนบรรทัด
                                                                     ิ
                                                                                      ื
                                                                                              ึ
                                                                                              ้
                                                                                      ่
                   ใหม ผลลัพธมีสมาชิก 3 ตัว คือ ['Google', 'Gmail', 'Youtube']

                                                      
                   5.13 การรวมสมาชิกในตัวแปรลีสตเปนขอความดวยคําสง join()
                                                                    ั
                                                                    ่
                                                    
                                                                
                          คําสั่ง join() ใชรวมสมาชิกในตัวแปรลีสตเปนขอความ เมื่อขอความของสตริงจะเปนตัวเชื่อม
                   ระหวางขอมูลภายในตัวแปรลีสต พิจารณาตัวอยางตอไปนี้

                   ตัวอยางที่ 5.14 การรวมสมาชิกในตัวแปรลีสตเปนขอความดวยคําสั่ง join()
                    z = ['Google', 'Gmail', 'Youtube']
                    s = "--".join(z)

                    print(s)
                    s = ", ".join(z)
                    print(s)


                   ผลลัพธ :
                    Google--Gmail—Youtube
                    Google, Gmail, Youtube
   75   76   77   78   79   80   81   82   83   84   85