Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ชนิดข้อมูล String ใน Python


สตริง (String) ใน Python คือชุดตัวอักษรต่อเนื่องที่อยู่ในเครื่องหมายอ้างอิง Python อนุญาตให้ใช้เครื่องหมายอ้างอิงเดี่ยว ' หรือคู่ " แบบไหนก็ได้ ส่วนย่อยของสตริงสามารถเข้าถึงได้ด้วย slice operator [ ] และ [:] โดย index เริ่มที่ 0 และ -1 คือตัวอักษรสุดท้าย

ออปเปอเรเตอร์สตริง

  • + : ต่อสตริง (concatenation)
  • * : ทำซ้ำสตริง (repetition)

ตัวอย่าง

#!/usr/bin/python
str = 'Hello World!'
print str           # Hello World!
print str[0]        # H
print str[2:5]      # llo
print str[2:]       # llo World!
print str * 2       # Hello World!Hello World!
print str + "TEST"  # Hello World!TEST

เอาต์พุต

Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

คุณสมบัติสำคัญ

  • Immutable (แก้ไขไม่ได้หลังสร้าง)
  • รองรับ Escape sequences เช่น \n, \t, \\
  • มีเมธอดมากมาย: upper(), lower(), split(), replace(), strip(), format() เป็นต้น