| ตัวอักษร (Text) | str |
| ตัวเลข (Numberic) | int, float, complex |
| Sequence Types: | list, tuple, range |
| Mapping Type: | dict |
| เซ็ท (Set) | set, frozenset |
| บูลีน (Boolean) | bool |
| ไบนารี (Binary) | bytes, bytearray, memoryview |
การกำหนดชนิดตัวแปร
my_varieble = type(x)
เช่น
my_variable= str(“Hello World”)
print(my_variable)
👉 Hello World
การกำหนดชนิดตัวแปรของตัวแปรใน Python นั้น ไม่จำเป็นตัองประกาศก็ได้ โดยปกติคอมไพเลอร์จะรู้โดยอัตโนมัติ
x=5 # x เป็นตัวแปรแบบ int
my_text= “Hello World” # my_text เป็นตัวแปรแบบ str
my_array= [“Bangkok”, “Chiang Mai”, “Prachuaup”] # my_array เป็นข้อมูลแบบ list
Str
- ตัวแปร str นั้น สามารถอยู่ในเครื่องหมาย อัญประกาศ แบบเดี่ยว (
'...') หรือ อัญประกาศ แบบคู่ ("...") ก็ได้ ให้ผลเหมือนกัน - อยากจะสั่งพิมพ์คำว่า don’t หรือคำอื่นๆ ที่มีอัญประกาศ ทำอย่างไร
print("I don\'t know.") # ให้ใส่ (\') แทนอัญประกาศในประโยค
👉 I don't know.
หรือ
print(r"I don't know.") # ใส่ r ก่อนเครื่องหมายคำพูด ซึ่ง r ในที่นี้มาจาก raw string
👉I don't know.