พื้นฐานตัวเลขและตัวดำเนินการ

Basic python

พื้นฐานตัวเลขและตัวดำเนินการ

ส่วนนี้ทบทวนชนิดข้อมูลตัวเลขของ Python และตัวดำเนินการสำคัญ ลองพิมพ์ตามใน REPL หรือ Notebook ไปพร้อม ๆ กัน

จำนวนเต็มและเลขทศนิยม #

Python มี int และ float แค่เขียน literal ก็ใช้งานได้

42          # จำนวนเต็ม
3.14        # ทศนิยม
1_000_000   # ใช้ขีดล่างแบ่งหลักได้

ใช้ type(ค่า) ตรวจชนิดข้อมูล เช่น type(42) จะได้ <class 'int'>

การคำนวณพื้นฐานและยกกำลัง #

การคำนวณสัญลักษณ์ตัวอย่างผลลัพธ์
บวก+7 + 310
ลบ-7 - 34
คูณ*7 * 321
หารปกติ/7 / 32.3333333333333335
หารปัดลง//7 // 32
เศษ%7 % 31
ยกกำลัง**2 ** 101024

/ คืนค่าแบบ float เสมอ ถ้าต้องการผลเป็นจำนวนเต็ม ให้ใช้ //

ลำดับความสำคัญของตัวดำเนินการ #

เหมือนคณิตศาสตร์: คูณ/หาร มาก่อน บวก/ลบ ใช้วงเล็บเมื่อต้องการระบุลำดับ

8 + 4 * 2      # 16
(8 + 4) * 2    # 24

ใส่วงเล็บเพื่อความชัดเจน โดยเฉพาะนิพจน์ที่ยาว

ฟังก์ชัน built-in ที่ควรรู้ #

abs(-3)            # มค.สัมบูรณ์ => 3
round(3.14159, 2)  # ปัดทศนิยมสองตำแหน่ง => 3.14
pow(2, 8)          # ยกกำลัง => 256 (เท่ากับ 2 ** 8)

ลองทำดู #

  1. เขียนโค้ดหาพื้นที่วงกลมเมื่อรัศมี r = 5 (ใช้ pi = 3.14159)
  2. คิดความหมายของ 365 % 7
  3. สำรวจว่าทำไม round(2.675, 2) ถึงไม่ให้ 2.67 แล้วจดไว้

ขั้นถัดไปเราจะเก็บผลลัพธ์ด้วยตัวแปรและตั้งชื่ออย่างเป็นระบบ