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

จะประกาศตัวแปรใน Python ได้อย่างไร?


ใน Python เราไม่จำเป็นต้องประกาศตัวแปรด้วยข้อมูลบางประเภท

Python ไม่มีคำสั่งให้ประกาศตัวแปร ตัวแปรถูกสร้างขึ้นเมื่อมีการกำหนดค่าบางอย่างให้กับมัน ค่าที่กำหนดให้กับตัวแปรจะกำหนดประเภทข้อมูลของตัวแปรนั้น

ดังนั้น การประกาศตัวแปรใน Python นั้นง่ายมาก

  • เพียงตั้งชื่อตัวแปร

  • กำหนดค่าที่จำเป็นให้กับมัน

  • ชนิดข้อมูลของตัวแปรจะถูกกำหนดโดยอัตโนมัติจากค่าที่กำหนด เราไม่จำเป็นต้องกำหนดให้ชัดเจน

ประกาศตัวแปรจำนวนเต็ม

การประกาศตัวแปรจำนวนเต็ม -

  • ตั้งชื่อตัวแปร

  • กำหนดค่าจำนวนเต็มให้กับมัน

ตัวอย่าง

x=2
print(x)
print(type(x))

นี่คือวิธีที่คุณประกาศตัวแปรจำนวนเต็มใน Python เพียงตั้งชื่อตัวแปรและกำหนดค่าที่ต้องการ ระบบจะกำหนดประเภทข้อมูลโดยอัตโนมัติ

ผลลัพธ์

2
<class 'int'>

ประกาศตัวแปรสตริง

กำหนดค่าสตริงให้กับตัวแปรและจะกลายเป็นตัวแปรสตริง ใน Python ค่าสตริงสามารถกำหนดได้ในเครื่องหมายคำพูดเดี่ยวหรือเครื่องหมายคำพูดคู่

ตัวอย่าง

x='2'
print(x)
print(type(x))

ผลลัพธ์

2
<class 'str'>

ประกาศตัวแปร float

ตัวแปร float สามารถประกาศได้โดยการกำหนดค่า float อีกวิธีหนึ่งคือพิมพ์ดีด

เราจะใช้ทั้งสองอย่าง

ตัวอย่าง

x=2.0
print(x)
print(type(x))
y=float(2)
print(y)
print(type(y))

ผลลัพธ์

2.0
<class 'float'>
2.0
<class 'float'>

หมายเหตุ : ตัวแปรสตริงสามารถประกาศได้โดยใช้การแคสต์ประเภท เมื่อใช้ค่าจำนวนเต็มเป็นสตริง

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

ตัวอย่างต่อไปนี้จะอธิบายแนวคิดข้างต้นให้กระจ่าง

ตัวอย่าง

x=10
print(x)
print(type(x))
x="abc"
print(x)
print(type(x))

ผลลัพธ์

10
<class 'int'>
abc
<class 'str'>

ตัวแปร x เป็นชนิด int ภายหลังเมื่อกำหนดค่าสตริงให้ ค่าดังกล่าวจะเปลี่ยนเป็นตัวแปรสตริง