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

ฟังก์ชันปฏิทินใน Python


Python มีโมดูลในตัวที่เรียกว่าปฏิทินซึ่งการดำเนินการเกี่ยวข้องกับปฏิทิน มีฟังก์ชันปฏิทินบางอย่างใน Python

ปฏิทิน(ปี w l c)

ฟังก์ชันนี้แสดงปี ความกว้างของอักขระ หมายเลข ของบรรทัดต่อสัปดาห์และการแยกคอลัมน์

ตัวอย่าง

พิมพ์ ("ปฏิทินปี 2014 คือ :") พิมพ์ (calendar.calendar(2014,3,1,4))

ผลลัพธ์

ปฏิทินปี 2557 คือ :2014 มกราคม กุมภาพันธ์ มีนาคม จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา จันทร์ อังคาร พฤ. พฤหัสบดี ศุกร์ เสาร์ อาทิตย์ จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา 1 2 3 4 5 1 2 1 2 6 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 913 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 1620 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 2327 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 30 31 เมษายน พ.ค. มิ.ย. จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา จันทร์ อังคาร พฤ พฤหัสบดี ศุกร์ เสาร์ อา จันทร์ อังคาร พฤ พฤหัสบดี ศุกร์ เสาร์ อา 1 2 3 4 5 6 1 2 3 4 1 7 8 9 10 11 12 13 5 6 7 8 9 1 0 11 2 3 4 5 6 7 814 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 1521 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 2228 29 30 26 27 28 29 30 31 23 24 25 26 27 28 29 30 กรกฎาคม สิงหาคม กันยายน จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อาทิตย์ จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา 1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 7 7 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 1414 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 2121 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 2828 29 30 31 25 26 27 28 29 30 31 29 30 ตุลาคม พ.ย. ธันวาคมจันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา จันทร์ อังคาร พฤ ศุกร์ เสาร์ อา จันทร์ อังคาร พฤ พฤหัสบดี ศุกร์ เสาร์ อา 1 2 3 4 5 1 2 1 2 3 4 5 6 76 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 1413 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 2120 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 2827 28 29 30 31 24 25 26 27 28 29 30 29 30 31

วันแรกของสัปดาห์()

ฟังก์ชันนี้จะคืนค่าวันแรกของสัปดาห์

ตัวอย่าง

พิมพ์ ("วันเริ่มต้นในปฏิทินคือ :",end="") พิมพ์ (calendar.firstweekday()) 

ผลลัพธ์

วันเริ่มต้นในปฏิทินคือ :0

เกาะ (ปี)

ฟังก์ชันนี้จะตรวจสอบว่าปีที่กล่าวถึงในอาร์กิวเมนต์เป็นปีอธิกสุรทินหรือไม่

ตัวอย่าง

if (calendar.isleap(2014)):print ("The year is leap year") else :print ("ปีไม่ใช่ปีอธิกสุรทิน")

ผลลัพธ์

ปีไม่ใช่ปีอธิกสุรทิน

วันอธิกสุรทิน (ปีที่ 1 ปี 2)

ฟังก์ชันนี้คำนวณจำนวนวันอธิกสุรทินระหว่างปีที่ระบุในอาร์กิวเมนต์

ตัวอย่าง

พิมพ์ ("วันอธิกสุรทินระหว่างปี พ.ศ. 2493 ถึง พ.ศ. 2543 คือ :",end="") พิมพ์ (calendar.leapdays(1950, 2000)) 

ผลลัพธ์

วันอธิกสุรทินระหว่างปี 1950 และ 2000 คือ :12

เดือน (ปี, เดือน, w, ล.)

ฟังก์ชันนี้แสดงเดือนของปีที่ระบุในอาร์กิวเมนต์ ใช้พารามิเตอร์ 4 ปี เดือน และความกว้างของอักขระและหมายเลข ของเส้นที่ถ่ายโดยสัปดาห์

ตัวอย่าง

พิมพ์ ("เดือนที่ 6 ของปี 2560 คือ :") พิมพ์ (calendar.month(2017,6,3,1)) 

ผลลัพธ์

เดือนที่ 6 ปี 2560 คือ :มิถุนายน 2560จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์ อา 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