Page 75 - python
P. 75
49
5.2 การบวกและการคูณสตริง
ั
ตัวแปรสตริงบวกกบสตริง คือการนําสตริงมาตอกัน ในทางกลับกนตัวแปรสตริง คูณกับตัวเลข
ั
เปนการนําสตริงมาตอกันเทากับจํานวนที่คูณ ดังตัวอยางตอไปนี้
ตารางที่ 5.2 การบวกและการคูณสตริง
ชนิดขอมูล ตัวอยาง ผลลัพธ
ตัวเลข 1+1 2
สตริง "1" + "1" "11"
ตัวเลข 5 * 10 50
สตริง "5" * 10 "5555555555"
การบวกและการคูณตัวเลขและการคูณสตริงใหผลลัพธแตกตางกัน ถาขอมูลเปนตัวเลขกับตัวเลข
ผลลัพธจะเปนตัวเลข สวนขอมูลตัวเลขและสตริง ผลลัพธจะเปนสตริง จากตัวอยางนี้ '5' * 10 จะหมายถง
ึ
การตอสตริง '5' เขาดวยกัน 10 ครั้ง การบวกสตริงคือการตอสตริงเขาดวยกน เชน '1' + '1' มคาเทากบ
ั
ั
ี
'11'
5.3 ตําแหนงสมาชิกภายในสตริง
ึ
ื่
ั
การเขาถงตําแหนงสมาชิกภายในตัวแปรสตริงระบุไดสองวิธี เชนเดียวกบตัวแปรชนิดอน ๆ คือ
ระบุดวยเลขจํานวนเต็มบวก และจํานวนเต็มลบ
ตัวอยางที่ 5.1 การระบุตําแหนงของสมาชิกยอยภายในลีสต
ตัวแปร s = P r o g r a m m e r
ระบุตําแหนงดวยเลขบวก [0] [1] [2] [3] [4] [5] [6] [7] [8] [9]
ระบุตําแหนงดวยเลขลบ [-10] [-9] [-8] [-7] [-6] [-5] [-4] [-3] [-2] [-1]
สมาชิกตัวแรกสุดแทนคือตําแหนง s[0] มีคา "P" สวนสมาชิกตําแหนงหลังสุดคือ s[-1] มีคา "r"
5.4 การตรวจสอบความยาวของสตริง
ภาษาไพธอนใชคําสั่ง len() ในการตรวจสอบจํานวนสมาชิกของตัวแปร การตรวจสอบความยาว
ี
ั
ของตวแปรสตรงใชคําสัง len() เชนเดยวกน แสดงตัวอยางดังตอไปน ี ้
่
ิ
ั
ตัวอยางที่ 5.2 การตรวจสอบความยาวสตริง
s = "Information Science"
print(len(s))
ผลลัพธ :
19
ตัวอยาง 5.2 ตัวแปร s มีชนิดสตริง เก็บขอความคําวา "Information Science" การตรวจสอบ
ความยาวของสตริงใชคําสั่ง len(s) ซึ่งมีจํานวน 19 ตัวอักษร