📜  Python日历模块 | setfirstweekday() 方法

📅  最后修改于: 2022-05-13 01:55:25.313000             🧑  作者: Mango

Python日历模块 | setfirstweekday() 方法

日历模块允许像程序一样输出日历,并提供与日历相关的附加有用功能。 Calendar 模块中定义的函数和类使用理想化的日历,当前的公历在两个方向上无限扩展。

在Python中, calendar.setfirstweekday(weekday)是 calendar 模块中提供的用于简单文本日历的函数。

setfirstweekday()方法设置每周开始的工作日(0 是星期一,6 是星期日)。为方便起见,提供了值 MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY 和 SUNDAY。
例如,将第一个工作日设置为星期日。

Syntax: setfirstweekday()
Parameter: no parameter
Returns: None

代码#1:

# Python program to explain working of setfirstweekday() method
  
# importing calendar module
import calendar
  
# calling setfirstweekday() function
val = calendar.setfirstweekday(calendar.SUNDAY)
  
# returns None
print(val)

输出:

None


代码 #2:prmonth()方法解释setfirstweekday()方法的工作原理

# Python code to demonstrate the working of 
# setfirstweekday() with prmonth() method
  
# importing calendar module for calendar operations 
import calendar 
  
# using prmonth() to print calendar of 1997 
print ("The 4th month of 1997 is : ") 
calendar.prmonth(1997, 4, 2, 1) 
  
  
# using setfirstweekday() to set first week day number 
calendar.setfirstweekday(4) 
  
print ("\r") 
  
# using firstweekday() to check the changed day 
print ("The new week day number is : ", end ="") 
print (calendar.firstweekday()) 

输出:

The 4th month of 1997 is : 
     April 1997
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
 
The new week day number is : 4