Computer >> Máy Tính >  >> Lập trình >> Python

Mô-đun lịch bằng Python

Mô-đun lịch cung cấp các chức năng liên quan đến lịch, bao gồm các chức năng in lịch văn bản cho một tháng hoặc năm nhất định.

Theo mặc định, lịch lấy Thứ Hai là ngày đầu tiên trong tuần và Chủ Nhật là ngày cuối cùng. Để thay đổi điều này, hãy gọi hàm calendar.setfirstweekday ().

Đây là danh sách các chức năng có sẵn với mô-đun lịch -

Sr.No Chức năng với Mô tả
1 calendar.calendar (năm, w =2, l =1, c =6)
Trả về một chuỗi nhiều dòng có lịch cho năm được định dạng thành ba cột được phân tách bằng c dấu cách. w là chiều rộng tính bằng ký tự của mỗi ngày; mỗi dòng có độ dài 21 * w + 18 + 2 * c. l là số dòng cho mỗi tuần.
2 calendar.firstweekday ()
Trả về cài đặt hiện tại cho ngày trong tuần bắt đầu mỗi tuần. Theo mặc định, khi lịch được nhập lần đầu tiên, giá trị này là 0, nghĩa là Thứ Hai.
3 calendar.isleap (năm)
Trả về True nếu năm là năm nhuận; ngược lại, Sai.
4 calendar.leapdays (y1, y2)
Trả về tổng số ngày nhuận trong các năm trong phạm vi (y1, y2).
5 calendar.month (năm, tháng, w =2, l =1)
Trả về một chuỗi nhiều dòng với lịch cho tháng tháng trong năm, một dòng mỗi tuần cộng với hai dòng tiêu đề. w là chiều rộng tính bằng ký tự của mỗi ngày; mỗi dòng có độ dài 7 * w + 6. l là số dòng cho mỗi tuần.
6 calendar.monthcalendar (năm, tháng)
Trả về một danh sách các số nguyên. Mỗi danh sách phụ biểu thị một tuần. Các ngày bên ngoài tháng tháng trong năm được đặt thành 0; các ngày trong tháng được đặt thành ngày trong tháng, 1 trở lên.
7 calendar.monthrange (năm, tháng)
Trả về hai số nguyên. Mã đầu tiên là mã của ngày trong tuần của ngày đầu tiên của tháng trong năm; cái thứ hai là số ngày trong tháng. Mã các ngày trong tuần là 0 (Thứ Hai) đến 6 (Chủ Nhật); số tháng là 1 đến 12.
8 calendar.prcal (năm, w =2, l =1, c =6)
Như in lịch.calendar (năm, w, l, c).
9 calendar.prmonth (năm, tháng, w =2, l =1)
Như in lịch. Tháng (năm, tháng, tuần, l).
10 calendar.setfirstweekday (ngày trong tuần)
Đặt ngày đầu tiên của mỗi tuần thành mã ngày trong tuần là ngày trong tuần. Mã các ngày trong tuần là 0 (Thứ Hai) đến 6 (Chủ Nhật).
11 calendar.timegm (tupletime)
Sự nghịch đảo của time.gmtime:chấp nhận một thời gian tức thì ở dạng bộ thời gian và trả về cùng một thời điểm dưới dạng số giây dấu phẩy động kể từ kỷ nguyên.
12 calendar.weekday (năm, tháng, ngày)
Trả về mã ngày trong tuần cho ngày đã cho. Mã các ngày trong tuần là 0 (Thứ Hai) đến 6 (Chủ Nhật); số tháng là 1 (tháng 1) đến 12 (tháng 12).