ภาษา Python เป็นภาษาการเขียนโปรแกรมที่ได้รับความนิยมอย่างสูง เพราะมีรูปแบบที่อ่านง่าย ใกล้เคียงกับภาษาอังกฤษ เหมาะสำหรับทั้งผู้เริ่มต้นและผู้ที่ต้องการพัฒนาซอฟต์แวร์ระดับสูง ในบทเรียนนี้ เราจะพาไปรู้จักกับพื้นฐานสำคัญ 4 อย่าง คือ
สารบัญ
- ตัวแปร (Variables)
- ประเภทของข้อมูล (Data Types)
- ตัวดำเนินการ (Operators)
- คำสั่งรับข้อมูลจากผู้ใช้
input()
1. ตัวแปร (Variables)
ตัวแปร คือชื่อที่เราใช้ตั้งเพื่อเก็บข้อมูลในหน่วยความจำของเครื่อง เช่น ตัวเลข ข้อความ หรือผลลัพธ์จากการคำนวณ
ตัวอย่างการใช้ตัวแปร:
name = "ธนภัทร"
age = 20
score = 95.5
ในตัวอย่างข้างต้น:
nameเก็บข้อความ (string)ageเก็บตัวเลขจำนวนเต็ม (integer)scoreเก็บตัวเลขทศนิยม (float)
2. ประเภทของตัวแปรพื้นฐาน (Basic Data Types)
Python มีประเภทข้อมูลพื้นฐานที่ใช้บ่อย ดังนี้:
| ประเภท | ตัวอย่าง | คำอธิบาย |
|---|---|---|
int |
10, -5 |
จำนวนเต็ม |
float |
3.14, -0.5 |
จำนวนจริง |
str |
"Hello", 'Python' |
ข้อความ |
bool |
True, False |
ค่าตรรกะ |
ตัวอย่าง:
is_student = True
price = 99.99
message = "สวัสดี"
สามารถตรวจสอบประเภทข้อมูลด้วยฟังก์ชัน type():
print(type(price)) # <class 'float'>
3. ตัวดำเนินการ (Operators)
ตัวดำเนินการ คือสัญลักษณ์ที่ใช้ในการคำนวณหรือเปรียบเทียบ
ตัวดำเนินการทางคณิตศาสตร์
| สัญลักษณ์ | ความหมาย | ตัวอย่าง |
|---|---|---|
+ |
บวก | 5 + 3 |
- |
ลบ | 10 - 2 |
* |
คูณ | 4 * 2 |
/ |
หาร | 8 / 2 |
// |
หารปัดเศษ | 7 // 2 → 3 |
% |
หารเอาเศษ | 7 % 2 → 1 |
** |
ยกกำลัง | 2 ** 3 → 8 |
ตัวดำเนินการเปรียบเทียบ
| สัญลักษณ์ | ความหมาย |
|---|---|
== |
เท่ากับ |
!= |
ไม่เท่ากับ |
> |
มากกว่า |
< |
น้อยกว่า |
>= |
มากกว่าหรือเท่ากับ |
<= |
น้อยกว่าหรือเท่ากับ |
4. คำสั่งรับข้อมูลจากผู้ใช้ input()
คำสั่ง input() ใช้สำหรับรับค่าจากผู้ใช้งานผ่านคีย์บอร์ด ซึ่งค่าที่ได้จะเป็น string เสมอ
ตัวอย่าง:
name = input("กรุณากรอกชื่อ: ")
print("ยินดีต้อนรับ", name)
การแปลงค่าที่รับมาเป็นตัวเลข
age = int(input("อายุของคุณ: "))
print("อีก 10 ปีคุณจะอายุ", age + 10)
อย่าลืมแปลงค่าด้วย int() หรือ float() หากต้องการนำไปคำนวณ
