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

ปฏิทินในโปรแกรม Python

Python มีโมดูลในตัวชื่อ calendar สำหรับทำงานกับปฏิทิน เราจะเรียนรู้เกี่ยวกับโมดูล calendar ในบทความนี้

สัปดาห์ในโมดูล calendar เริ่มต้นที่ วันจันทร์ และจบที่ วันอาทิตย์ โมดูลนี้ปฏิบัติตามปฏิทิน Gregorian มาดูเมธอดที่มีประโยชน์บางส่วน

การดึงปฏิทินประจำปี

ถ้าต้องการปฏิทินของปีเฉพาะ ให้สร้างอินสแตนซ์ของคลาส calendar.calendar(year) และพิมพ์ออกมา มาดูตัวอย่าง

ตัวอย่าง

# นำเข้าโมดูล calendar
import calendar

# กำหนดปี
year = 2019

# พิมพ์ปฏิทิน
print(calendar.calendar(2019))

ผลลัพธ์

ถ้ารันโค้ดข้างต้น จะได้ผลลัพธ์ดังนี้:

ปฏิทินในโปรแกรม Python

เราสามารถได้ผลลัพธ์ประเภทต่างๆ โดยใช้ calendar.calendar(year) ลองเรียนรู้เมธอดเหล่านั้นด้วย dir()

การดึงปฏิทินประจำเดือน

ถ้าต้องการปฏิทินของเดือนเฉพาะ ใช้เมธอด calendar.month(year, month_number) และพิมพ์ออกมา มาดูตัวอย่าง

ตัวอย่าง

# นำเข้าโมดูล calendar
import calendar

# กำหนดปีและหมายเลขเดือน
year = 2000
month = 1

# ได้ปฏิทินของเดือน
print(calendar.month(year, month))

ผลลัพธ์

ถ้ารันโปรแกรมข้างต้น จะได้ผลลัพธ์ดังนี้:

January 2000
Mo Tu We Th Fr Sa Su
                   1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

สรุป

โมดูล calendar ทำให้การทำงานกับปฏิทินในปีและเดือนต่างๆ ง่ายขึ้น หากมีปัญหาในการทำตามบทช่วยสอน ให้ความคิดเห็นด้านล่าง