Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีประกาศตัวแปร (Declare Variable) ใน Python


ใน 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.0

2.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))

ผลลัพธ์

10

abc

ตัวแปร x เดิมเป็น Type int ต่อมาเมื่อกำหนดค่า String ให้ มันเปลี่ยนเป็น String Variable