สอนเขียนภาษา 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