Devdit
 

Python เช็คตัวอักษร ด้วย isinstance

5.1K

สอนเขียนภาษา Python เพื่อเช็คว่าตัวแปรดังกล่าวเป็นชนิดตัวอักษรหรือไม่ โดยใช้คำสั่ง isinstance โดยคำสั่งนี้รองรับเฉพาะ Python รุ่น 3.x เท่านั้น สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python เช็คตัวอักษร ด้วย isinstance

s = 'Python'
i = 123

if isinstance(s, str):
    print('String')

if isinstance(i, str):
    print('String')
else:
    print('Not String')

ผลลัพธ์

String
Not String

โค้ดด้านบนมีตัวแปร s เก็บข้อมูลข้อความ (String) และตัวแปร i เก็บข้อมูลตัวเลข (Integer) กรณีต้องการเช็คว่าตัวแปรดังกล่าวเป็นตัวอักษร (String) หรือไม่ แนะนำคำสั่ง isinstance โดยคำสั่งนี้รับค่า argument 2 ตัวคือ ตัวแปรที่ต้องการเช็ค และชนิดที่ต้องการเช็ค โดยจะคืนค่าเป็นชนิด Boolean คือ ถ้าตัวแปร และชนิดตรงกันจะคืนค่า True กลับกันถ้าไม่ตรงกันจะคืนค่า False

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