ใน Python เราไม่ต้องประกาศตัวแปรพร้อมชนิดข้อมูลเฉพาะเจาะจง
Python ไม่มีคำสั่งสำหรับประกาศตัวแปร ตัวแปรจะถูกสร้างเมื่อมีการกำหนดค่าให้มัน ค่าที่กำหนดให้ตัวแปรจะกำหนดชนิดข้อมูลของตัวแปรนั้น
ดังนั้น การประกาศตัวแปรใน Python จึงง่ายมาก
แค่ตั้งชื่อตัวแปร
กำหนดค่าที่ต้องการให้มัน
ชนิดข้อมูลของตัวแปรจะถูกกำหนดอัตโนมัติจากค่าที่ Assign เราไม่ต้องกำหนดเอง
ประกาศตัวแปร Integer
เพื่อประกาศตัวแปร Integer −
ตั้งชื่อตัวแปร
กำหนดค่า Integer ให้มัน
ตัวอย่าง
x=2 print(x) print(type(x))
นี่คือวิธีประกาศตัวแปร Integer ใน Python แค่ตั้งชื่อและกำหนดค่า Datatype จะถูกกำหนดอัตโนมัติ
ผลลัพธ์
2
ประกาศตัวแปร String
กำหนดค่า String ให้ตัวแปร มันจะกลายเป็น String Variable ใน Python ค่า String สามารถกำหนดได้ทั้ง Single Quotes และ Double Quotes
ตัวอย่าง
x='2' print(x) print(type(x))
ผลลัพธ์
2
ประกาศตัวแปร Float
ตัวแปร Float สามารถประกาศได้โดยกำหนดค่า Float อีกวิธีคือ Type Casting
เราจะใช้ทั้งสองวิธี
ตัวอย่าง
x=2.0 print(x) print(type(x)) y=float(2) print(y) print(type(y))
ผลลัพธ์
2.02.0
Note: ตัวแปร String สามารถประกาศด้วย Type Casting ได้เช่นกัน เมื่อใช้ค่า Integer เป็น String
ไม่เหมือนภาษาอื่น ที่เราสามารถกำหนดค่าได้เฉพาะชนิดข้อมูลที่กำหนด นั่นคือ Integer Variable สามารถ Assign ค่า Integer ได้ตลอดโปรแกรม แต่ใน Python ตัวแปรไม่ได้เป็นชนิดข้อมูลเฉพาะ Datatype ของพวกมันสามารถเปลี่ยนได้แม้หลังจากตั้งค่าแล้ว
ตัวอย่างต่อไปจะชี้แจงแนวคิดข้างต้น
ตัวอย่าง
x=10 print(x) print(type(x)) x="abc" print(x) print(type(x))
ผลลัพธ์
10abc
ตัวแปร x เดิมเป็น Type int ต่อมาเมื่อกำหนดค่า String ให้ มันเปลี่ยนเป็น String Variable