Devdit
 

วิธีหาตัวอักษร Python จากข้อความ ด้วยคำสั่ง find

2K

สอนเขียนวิธีหาตัวอักษร Python จากข้อความ ด้วยคำสั่ง find โดยคำสั่งนี้จะคืนค่าเป็น 2 กรณีถ้าไม่พบจะคืนค่าน้อยกว่า 0 หรือ -1 ส่วนถ้าพบจะคืนค่าเป็นลำดับของตัวอักษรที่พบในข้อความ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง วิธีหาตัวอักษร Python จากข้อความ ด้วยคำสั่ง find

message = 'apple banana orange'
s = message.find('banana')
if s >= 0:
    print( "พบ banana ที่ตำแหน่งที่",s ) 

s = message.find('berry')
if s < 0:
    print( "ไม่พบ berry" ) 

ผลลัพธ์

พบ banana ที่ตำแหน่งที่ 6
ไม่พบ berry

คำอธิบาย

หาตัวอักษร Python จากข้อความ ตัวอย่างต้องการหาคำว่า banana จากตัวแปร message เขียนโปรแกรมได้เป็น s = message.find('banana') โดยตัวแปร s จะเก็บค่าลำดับที่พบตัวอักษรที่ต้องการหา กรณีมากกว่าหรือเท่ากับ 0 แปลว่าพบ และอีกตัวอย่างค้นหาคำว่า berry ซึ่งไม่มีอยู่ในข้อความ message ทำให้คืนค่าเป็น -1 ซึ่งจะมีค่าน้อยกว่า 0

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ