0Pricing
Python Academy · บทเรียน

เมธอดสตริงที่ใช้บ่อย

สำรวจเมธอด upper, lower, strip, split, replace และ find

เมธอดสตริงที่ใช้บ่อย เป็นบทเรียน Python Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

บทนำ

สตริงของ Python มีเมธอดในตัวมากมายสำหรับค้นหา แปลง และตรวจสอบข้อความ

upper() และ lower()

'hello'.upper() ให้ค่า 'HELLO' ส่วน 'WORLD'.lower() ให้ค่า 'world' ทั้งสองเมธอดไม่แก้ไขสตริงเดิม แต่จะคืนค่าสตริงใหม่
print('hello'.upper())
print('WORLD'.lower())

strip(), lstrip() และ rstrip()

' hi '.strip() ล้างช่องว่างจากปลายทั้งสองด้าน lstrip() ล้างจากด้านซ้าย และ rstrip() ล้างจากด้านขวา
s = '  hello  '
print(s.strip())

split() และ splitlines()

'a,b,c'.split(',') ให้ค่า ['a','b','c'] หากใช้ split() โดยไม่ส่งอาร์กิวเมนต์ จะตัดตามช่องว่างทุกชนิดและลบสตริงว่างออก
print('a,b,c'.split(','))
print('hi there'.split())

replace()

'hello world'.replace('world', 'Python') ให้ค่า 'hello Python' อาร์กิวเมนต์ count ซึ่งเป็นตัวเลือกจะจำกัดจำนวนการแทนที่
s = 'aabbaa'
print(s.replace('aa', 'XX'))

find() และ index()

find() คืนค่าดัชนีของรายการที่ตรงกันรายการแรก หรือ -1 หากไม่พบ ส่วน index() จะทำให้เกิด ValueError เมื่อไม่พบ
s = 'hello world'
print(s.find('world'))
print(s.find('xyz'))

startswith() และ endswith()

s.startswith('Py') จะคืนค่าเป็น True หาก s เริ่มต้นด้วย 'Py' ทั้งสองเมธอดรับทูเพิลของคำนำหน้าหรือคำลงท้ายได้
print('Python'.startswith('Py'))
print('test.py'.endswith('.py'))

count()

'banana'.count('a') คืนค่าเป็น 3 ซึ่งคือจำนวนครั้งที่สตริงย่อยปรากฏโดยไม่ทับซ้อนกัน
print('banana'.count('a'))

isdigit(), isalpha() และ isalnum()

ตัวช่วยตรวจสอบ: '123'.isdigit() มีค่าเป็น True, 'abc'.isalpha() มีค่าเป็น True และ 'abc123'.isalnum() มีค่าเป็น True
print('123'.isdigit())
print('abc'.isalpha())

title() และ capitalize()

'hello world'.title() ให้ค่า 'Hello World' ส่วน 'hello'.capitalize() ให้ค่า 'Hello' โดยเปลี่ยนเฉพาะอักขระตัวแรก
print('hello world'.title())
print('hello'.capitalize())

center(), ljust() และ rjust()

'hi'.center(10) ให้ค่า ' hi ' คุณสามารถระบุอักขระเติมได้: 'hi'.center(10, '-') ให้ค่า '----hi----'
print('hi'.center(10, '-'))

ตรวจสอบอย่างรวดเร็ว

เมธอดใดคืนค่า -1 เมื่อไม่พบสตริงย่อย

ทบทวน

เมธอดสำคัญของสตริง ได้แก่ upper/lower, strip, split, replace, find/index, startswith/endswith, count, isdigit/isalpha, title/capitalize และ center/ljust/rjust

ไปต่อ

ทำได้ดีมากครับ ไปยังบทเรียนถัดไปเพื่อพัฒนาทักษะของคุณต่อไป

คำถามที่พบบ่อย

บทเรียน “เมธอดสตริงที่ใช้บ่อย” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “เมธอดสตริงที่ใช้บ่อย” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “เมธอดสตริงที่ใช้บ่อย”

สำรวจเมธอด upper, lower, strip, split, replace และ find คุณปฏิบัติ Python Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “เมธอดสตริงที่ใช้บ่อย” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Python Academy นี้ได้ไหม

ได้ บทเรียน Python Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. พื้นฐานสตริงและการใช้ดัชนี
  2. การตัดแบ่งและการต่อสตริง
  3. เมธอดสตริงที่ใช้บ่อย
  4. การจัดรูปแบบสตริงด้วย f-strings
← กลับไปที่ Python Academy