Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các hàm Calendar trong Python - calendar(), month(), isleap()

Chúng ta có thể thực hiện các thao tác lịch bằng module calendar trong Python. Bài này giới thiệu các phương thức của instance lớp calendar.

calendar.calendar(year)

Instance lớp calendar trả về lịch của năm. Ví dụ:

Ví dụ

import calendar
year = 2019
print(calendar.calendar(year))

Kết quả

Chạy mã cho kết quả (hình ảnh lịch năm 2019):

Các hàm Calendar trong Python - calendar(), month(), isleap()

calendar.firstweekday()

Phương thức calendar.firstweekday() trả về ngày đầu tuần (0 = Thứ Hai).

Ví dụ

import calendar
print(calendar.firstweekday())

Kết quả

0

calendar.isleap(year)

Phương thức calendar.isleap(year) kiểm tra năm nhuận.

Ví dụ

import calendar
year_one = 2019
year_two = 2020
print(f'{year_one} is leap year' if calendar.isleap(year_one) else f'{year_one} is not a leap year')
print(f'{year_two} is leap year' if calendar.isleap(year_two) else f'{year_two} is not a leap year')

Kết quả

2019 is not a leap year
2020 is leap year

calendar.WEEK_CONSTANT

Module calendar có các hằng số WEEK_CONSTANTS cho số thứ tự ngày trong tuần.

Ví dụ

import calendar
print(f'Monday weekday: {calendar.MONDAY}')
print(f'Tuesday weekday: {calendar.TUESDAY}')
print(f'Wednesday weekday: {calendar.WEDNESDAY}')
print(f'Thursday weekday: {calendar.THURSDAY}')
print(f'Friday weekday: {calendar.FRIDAY}')
print(f'Saturday weekday: {calendar.SATURDAY}')
print(f'Sunday weekday: {calendar.SUNDAY}')

Kết quả

Monday weekday: 0
Tuesday weekday: 1
Wednesday weekday: 2
Thursday weekday: 3
Friday weekday: 4
Saturday weekday: 5
Sunday weekday: 6

Kết luận

Đã học các phương thức hữu ích. Thắc mắc hãy bình luận.