Python TextCalendar.formatmonth() 方法
formatmonth() 方法是内置的方法TextCalendar
类calendar
Python 中的模块。它适用于文本日历并返回表示给定月份日历的 multi-line 字符串。
模块:
import calendar
类:
from calendar import TextCalendar
用法:
formatmonth(year, month, w=0, l=0)
参数:
year
:它是一个必需参数,它指定日历的年份。month
:它是一个必需参数,它指定日历的月份。w
: 可选参数,指定日期列的宽度;默认值 = 0。l
:它是一个可选参数,表示一周将在结果字符串中使用的行数;默认值 = 0。
返回值:
这个方法的返回类型是<class 'str'>
,它返回给定年份的给定月份的日历。
例:
# Python program to illustrate the
# use of formatmonth() method
# import class
import calendar
# creating a TextCalendar instance
cal = calendar.TextCalendar()
year = 2019
month = 12
# default width =0
print("Month's calendar:", cal.formatmonth(year, month))
print()
# varying width and length
cal = calendar.TextCalendar()
year = 1996
month = 2
# width=5, length=2
print("Month's calendar:", cal.formatmonth(year, month, 5, 2))
print()
# changing the firstweekday() for a different display
cal = calendar.TextCalendar(firstweekday=3)
# This will display the first column as Thursday
year = 1819
month = 9
# width=3
print("Month's calendar:", cal.formatmonth(year, month, 3))
print()
输出
Month's calendar: December 2019 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 Month's calendar: February 1996 Mon Tue Wed Thu Fri Sat Sun 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 Month's calendar: September 1819 Thu Fri Sat Sun Mon Tue Wed 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
相关用法
- Python TextCalendar formatyear()用法及代码示例
- Python TextCalendar prmonth()用法及代码示例
- Python TextCalendar pryear()用法及代码示例
- Python TextBlob.correct()用法及代码示例
- Python TextBlob.Word.spellcheck()用法及代码示例
- Python TextBlob.noun_phrases()用法及代码示例
- Python TextBlob.word_counts()用法及代码示例
- Python TextBlob.sentiment()用法及代码示例
- Python Tensorflow asin()用法及代码示例
- Python Tensorflow nn.sigmoid()用法及代码示例
- Python Tensorflow math.accumulate_n()用法及代码示例
- Python Tensorflow cosh()用法及代码示例
- Python Tensorflow acos()用法及代码示例
- Python Tensorflow asinh()用法及代码示例
- Python Tensorflow nn.softplus()用法及代码示例
- Python Tensorflow exp()用法及代码示例
- Python Tensorflow logical_and()用法及代码示例
- Python Tensorflow logical_or()用法及代码示例
- Python Tensorflow atanh()用法及代码示例
- Python Tensorflow bitwise.bitwise_and()用法及代码示例
注:本文由纯净天空筛选整理自 Python TextCalendar Class | formatmonth() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。