บทช่วยสอนงูหลาม

Python HOME แนะนำ Python Python เริ่มต้น ไวยากรณ์หลาม ความคิดเห็นหลาม ตัวแปรหลาม ประเภทข้อมูลหลาม ตัวเลขหลาม Python Casting Python Strings Python Booleans ตัวดำเนินการ Python รายการหลาม Python Tuples ชุดหลาม พจนานุกรม Python Python If...Else Python ในขณะที่ลูป Python สำหรับลูป ฟังก์ชั่นหลาม Python Lambda Python Arrays Python คลาส/วัตถุ มรดกหลาม Python Iterators ขอบเขตหลาม โมดูล Python วันที่หลาม คณิตศาสตร์หลาม Python JSON Python RegEx Python PIP Python ลอง...ยกเว้น อินพุตผู้ใช้ Python การจัดรูปแบบสตริงหลาม

การจัดการไฟล์

การจัดการไฟล์ Python Python อ่านไฟล์ Python เขียน/สร้างไฟล์ Python ลบไฟล์

โมดูล Python

NumPy กวดวิชา เกมส์หมีแพนด้า กวดวิชา Scipy

Python Matplotlib

บทนำ Matplotlib Matplotlib เริ่มต้น Matplotlib Pyplot Matplotlib พล็อต เครื่องหมาย Matplotlib Matplotlib Line ป้ายกำกับ Matplotlib Matplotlib Grid แผนย่อย Matplotlib Matplotlib Scatter Matplotlib บาร์ Matplotlib Histograms Matplotlib แผนภูมิวงกลม

การเรียนรู้ของเครื่อง

เริ่มต้น โหมดค่ามัธยฐาน ส่วนเบี่ยงเบนมาตรฐาน เปอร์เซ็นไทล์ การกระจายข้อมูล การกระจายข้อมูลปกติ พล็อตกระจาย การถดถอยเชิงเส้น การถดถอยพหุนาม การถดถอยพหุคูณ มาตราส่วน รถไฟ/ทดสอบ ต้นไม้การตัดสินใจ

Python MySQL

MySQL เริ่มต้น MySQL สร้างฐานข้อมูล MySQL สร้างตาราง MySQL Insert MySQL Select MySQL Where MySQL สั่งซื้อโดย MySQL Delete MySQL Drop Table MySQL Update MySQL Limit MySQL เข้าร่วม

Python MongoDB

MongoDB เริ่มต้น MongoDB สร้างฐานข้อมูล MongoDB สร้างคอลเล็กชัน MongoDB แทรก MongoDB ค้นหา แบบสอบถาม MongoDB MongoDB Sort MongoDB ลบ MongoDB Drop Collection อัพเดท MongoDB MongoDB Limit

การอ้างอิงหลาม

ภาพรวมของ Python ฟังก์ชันในตัวของ Python Python String Methods Python List Methods วิธีพจนานุกรม Python วิธี Python Tuple Python Set Methods วิธีไฟล์ Python คีย์เวิร์ด Python ข้อยกเว้นของ Python คำศัพท์หลาม

การอ้างอิงโมดูล

โมดูลสุ่ม โมดูลคำขอ โมดูลสถิติ โมดูลคณิตศาสตร์ โมดูล cMath

Python ฮาวทู

ลบรายการที่ซ้ำกัน ย้อนกลับสตริง เพิ่มสองตัวเลข

ตัวอย่าง Python

ตัวอย่าง Python Python Compiler แบบฝึกหัดหลาม แบบทดสอบ Python ใบรับรอง Python

Python Strings


เครื่องสาย

สตริงในไพ ธ อนล้อมรอบด้วยอัญประกาศเดี่ยวหรืออัญประกาศคู่

'สวัสดี'ก็เหมือนกับคำว่า ' สวัสดี '

คุณสามารถแสดงตัวอักษรสตริงด้วยprint()ฟังก์ชัน:

ตัวอย่าง

print("Hello")
print('Hello')

กำหนดสตริงให้กับตัวแปร

กำหนดสตริงให้กับตัวแปรโดยใช้ชื่อตัวแปรตามด้วยเครื่องหมายเท่ากับและสตริง:

ตัวอย่าง

a = "Hello"
print(a)

สตริงหลายบรรทัด

คุณสามารถกำหนดสตริงหลายบรรทัดให้กับตัวแปรได้โดยใช้เครื่องหมายคำพูดสามอัน:

ตัวอย่าง

คุณสามารถใช้เครื่องหมายคำพูดคู่สามตัว:

a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)

หรือสามคำพูดเดียว:

ตัวอย่าง

a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)

หมายเหตุ:ในผลลัพธ์ ตัวแบ่งบรรทัดจะถูกแทรกที่ตำแหน่งเดียวกับในโค้ด



สตริงคืออาร์เรย์

เช่นเดียวกับภาษาโปรแกรมยอดนิยมอื่นๆ สตริงใน Python คืออาร์เรย์ของไบต์ที่แสดงถึงอักขระ Unicode

อย่างไรก็ตาม Python ไม่มีประเภทข้อมูลอักขระ อักขระตัวเดียวเป็นเพียงสตริงที่มีความยาว 1

สามารถใช้วงเล็บเหลี่ยมเพื่อเข้าถึงองค์ประกอบของสตริงได้

ตัวอย่าง

รับอักขระที่ตำแหน่ง 1 (โปรดจำไว้ว่าอักขระตัวแรกมีตำแหน่ง 0):

a = "Hello, World!"
print(a[1])

วนผ่านสตริง

เนื่องจากสตริงเป็นอาร์เรย์ เราจึงสามารถวนซ้ำอักขระในสตริงได้โดยใช้การforวนซ้ำ

ตัวอย่าง

วนซ้ำตัวอักษรในคำว่า "กล้วย":

for x in "banana":
  print(x)

เรียนรู้เพิ่มเติมเกี่ยวกับ For Loops ในบทPython For Loops ของเรา


ความยาวสตริง

หากต้องการทราบความยาวของสตริง ให้ใช้len()ฟังก์ชัน

ตัวอย่าง

ฟังก์ชันlen()ส่งคืนความยาวของสตริง:

a = "Hello, World!"
print(len(a))

ตรวจสอบสตริง

เพื่อตรวจสอบว่าวลีหรืออักขระบางตัวมีอยู่ในสตริงหรือไม่ เราสามารถใช้คำ inสำคัญ

ตัวอย่าง

ตรวจสอบว่า "ฟรี" มีอยู่ในข้อความต่อไปนี้หรือไม่:

txt = "The best things in life are free!"
print("free" in txt)

ใช้ในifคำสั่ง:

ตัวอย่าง

พิมพ์เฉพาะเมื่อมี "ฟรี":

txt = "The best things in life are free!"
if "free" in txt:
  print("Yes, 'free' is present.")

เรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง if ในบทPython If...Else ของเรา


ตรวจสอบว่าไม่

เพื่อตรวจสอบว่าไม่มีวลีหรืออักขระบางตัวในสตริงหรือไม่ เราสามารถใช้คำnot inสำคัญ

ตัวอย่าง

ตรวจสอบว่า "แพง" ไม่มีอยู่ในข้อความต่อไปนี้:

txt = "The best things in life are free!"
print("expensive" not in txt)

ใช้ในifคำสั่ง:

ตัวอย่าง

พิมพ์เฉพาะในกรณีที่ไม่มี "แพง":

txt = "The best things in life are free!"
if "expensive" not in txt:
  print("No, 'expensive' is NOT present.")