0Pricing
Python Academy · บทเรียน

ชนิดข้อมูลตัวเลขและบูลีน

สำรวจชนิดข้อมูล int, float และ bool ผ่านตัวอย่างเชิงปฏิบัติ

ชนิดข้อมูลตัวเลขและบูลีน เป็นบทเรียน Python Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

บทนำ

Python มีชนิดข้อมูลตัวเลขหลายชนิด int ใช้เก็บจำนวนเต็ม float ใช้เก็บค่าทศนิยม และ complex ใช้เก็บจำนวนเชิงซ้อน เช่น 3+2j

ชนิดจำนวนเต็ม

int ใช้เก็บจำนวนเต็มที่มีขนาดเท่าใดก็ได้: x = 42 จะไม่มีค่าล้น เพราะจำนวนเต็มของ Python จะขยายขนาดตามความจำเป็น
x = 42
print(type(x))

ชนิดเลขทศนิยม

float ใช้เก็บค่าทศนิยมขนาด 64 บิต: pi = 3.14159 โปรดระวังความแม่นยำของเลขทศนิยม: 0.1 + 0.2 != 0.3 อย่างแม่นยำ

ชนิดบูลีน

bool เป็นคลาสย่อยของ int โดย True มีค่าเท่ากับ 1 และ False มีค่าเท่ากับ 0 คุณสามารถเขียนได้ว่า: True + True == 2
print(True + True)
print(type(False))

ตัวดำเนินการทางคณิตศาสตร์

+ - * / // % ** คือตัวดำเนินการทางตัวเลขของคุณ // คือการหารปัดเศษลง และ ** คือการยกกำลัง
print(7 // 2)  # 3
print(2 ** 10) # 1024

ตัวดำเนินการเปรียบเทียบ

== != > < >= <= จะให้ผลเป็นค่าบูลีน ใช้ is สำหรับเปรียบเทียบเอกลักษณ์ของออบเจ็กต์ ไม่ใช่ == สำหรับค่าบูลีน
print(10 > 3)
print(10 == 10)

ตัวดำเนินการตรรกะ

and, or, not ใช้เชื่อมเงื่อนไขบูลีน Python จะหยุดประเมินแบบลัด: False and ค่าใด ๆ จะข้ามการประเมินด้านขวา
print(True and False)
print(not True)

การหารจำนวนเต็มเทียบกับการหารจริง

5 / 2 ให้ผลเป็น 2.5 (float) ส่วน 5 // 2 ให้ผลเป็น 2 (int) โปรดระบุให้ชัดเจนเสมอว่าต้องการการหารแบบใด
print(5 / 2)
print(5 // 2)

abs(), round(), pow()

abs(-7) ให้ผลเป็น 7, round(3.567, 2) ให้ผลเป็น 3.57 และ pow(2, 8) ให้ผลเทียบเท่ากับ 2**8
print(abs(-7))
print(round(3.567, 2))

โมดูล math

import math ทำให้คุณใช้ math.sqrt(), math.pi, math.ceil(), math.floor() สำหรับการดำเนินการทางตัวเลขขั้นสูงได้

การพิจารณาค่าความจริงของบูลีน

จำนวนที่ไม่ใช่ศูนย์ สตริงที่ไม่ว่างเปล่า และคอลเลกชันที่ไม่ว่างเปล่าจะถือว่าเป็นจริง ส่วน 0, 0.0, '', [], {}, None ล้วนถือว่าเป็นเท็จ

ตรวจสอบความเข้าใจ

ตัวดำเนินการ Python ใดที่ใช้หารปัดเศษลง

ทบทวน

ชนิดข้อมูลตัวเลขของ Python ได้แก่ int (ความละเอียดตามต้องการ), float (64 บิต) และ bool (True/False) ตัวดำเนินการสำคัญ ได้แก่ // สำหรับการหารปัดเศษลง ** สำหรับการยกกำลัง และ and/or/not สำหรับตรรกะ

เดินหน้าต่อ

ทำได้ดีมาก โปรดไปยังบทเรียนถัดไปเพื่อพัฒนาทักษะของคุณต่อไป

คำถามที่พบบ่อย

บทเรียน “ชนิดข้อมูลตัวเลขและบูลีน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ชนิดข้อมูลตัวเลขและบูลีน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ชนิดข้อมูลตัวเลขและบูลีน”

สำรวจชนิดข้อมูล int, float และ bool ผ่านตัวอย่างเชิงปฏิบัติ คุณปฏิบัติ Python Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน

บทเรียน “ชนิดข้อมูลตัวเลขและบูลีน” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Python Academy นี้ได้ไหม

ได้ บทเรียน Python Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวแปรและการกำหนดค่า
  2. ชนิดข้อมูลตัวเลขและบูลีน
  3. สตริงและการแปลงชนิดข้อมูล
  4. การอ่านข้อมูลนำเข้าจากผู้ใช้
← กลับไปที่ Python Academy