Page 76 - python
P. 76

50




                   5.5 การวนเขาไปในสตริงเพื่อเขาถึงสมาชิกยอย

                           การวนเขาไปในสตริงเปนการอานอกขระภายในสตริงทีละตัว  โดยบอกตําแหนงสมาชิกภายใน
                                                        ั
                   เครื่องหมาย [ ] ดังนี้

                   ตัวอยางที่ 5.3 การวนเขาไปในสตริงเพื่อเขาถึงสมาชิกยอย

                    s = "ABC"
                    for i in range(len(s)):

                        print(s[i])

                   ผลลัพธ :
                    A
                    B

                    C
                                                                                  ั
                          ตัวอยางที่  5.3  แสดงการเขาถึงสมาชิกภายในตัวแปรสตริงทีละตัวอกขระ  โดยสรางตัวเลขความ
                   ยาวของสตริงดวยคําสั่ง range(len(s)) ซึ่งจะมีคาเทากับ [0, 1, 2] ในการวนเขาไปในสตริงจะใชลําดับที่ i

                   ในการเขาถึงตําแหนงสมาชิกภายในสตริง เชน s[0] คือ "A" s[1] คือ "B" และ s[2] คือ "C"

                    5.6 การเขาถึงขอมูลบางสวนในสตริง
                           การเขาถึงขอมูลบางสวนภายในสตริงระบุภายในเครื่องหมาย [ ] โดยกาหนดคาเริ่มตนและคั่น
                                
                                                                                      ํ
                   ดวย : และคาลําดับปลายทางที่ตองการเขาถึง โดยสามารถระบุการเขาถึงดวยเลขบวกและลบได เชน

                   ตัวอยางที่ 5.4 การวนเขาไปในสตริงเพื่อเขาถึงสมาชิกยอย
                    s= 'python'

                    print(s[:])
                    print(s[2:])
                    print(s[2:4])
                    print(s[:4])

                    print(s[-4:-2])

                   ผลลัพธ :

                    Python
                    thon
                    th
                    pyth

                    th
                                                                             ั
                          ตัวอยางท 5.4 คําสัง s[:] คือ การเอาสมาชิกทุกตัวออกมา ดังนน ผลลัพธจะแสดงคาวา "python"
                                                                                              ํ
                                  ่
                                  ี
                                          ่
                                                                             ้
                   s[2:] คือ เอาสมาชิกตัวที่ 2 จนถึงตัวสุดทายออกมา ผลลัพธ คือ "thon"  s[2:4] คือ เอาสมาชิกตัวที่ 2 ถึง
   71   72   73   74   75   76   77   78   79   80   81