亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python?calendar模塊方法有哪些

發布時間:2021-11-30 15:27:02 來源:億速云 閱讀:222 作者:iii 欄目:開發技術

這篇文章主要講解了“Python calendar模塊方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python calendar模塊方法有哪些”吧!

    1. calendar 模塊概述

    calendar 模塊提供與日歷相關的實用函數,幫助我們得到與日歷相關的信息。

    1.1calendar 特點

    1. calendar 模塊是基于datetime.date.weekday()對計算每一周的周數

    2. calendar 默認星期一是每一周的第一天,星期天是一周的最后一天

    3. calendar 提供calendar.setfirstweeksday()來更改指定星期幾為一周的第一天

    1.2calendar 類結構

    • 我們可以查看Python內置庫-calendar.py文件

    • calendar 主要提供三大類:CalendarTextCalendarHTMLCalendar

    • 其中,calendarTextCalendarHTMLCalendar的基類

    Python?calendar模塊方法有哪些

    1.3calendar 使用步驟

    • calendar是內置庫,直接使用import導入

    import calendar

    2. calendar 相關方法

    2.2calendar 模塊相關方法

    方法說明
    calendar.firstweekday()設置每星期的第一天數值
    calendar.isleap(year)判斷是閏年,則返回Ture
    calendar.leapdays(y1,y2)計算要y1與y2的閏年數
    calendar.weekday(year,month,day)返回某日是星期幾
    calendar.weekheader(n)星期幾的縮寫名的頭
    calendar.mothrange(year,month)計算出指定年份的某月第一天是星期幾和天數
    calendar.prmonth(theyear,themonth,w=0,1=0)格式化打印指定年的某月的日歷
    calendar.month(theyear,themonth,w=0,1=0)使用TextCalendar類formation()以多行字符串形式返回月份日歷
    calendar.prcal(year,w=1,1=0,c=6,m=3)格式化打印出整年的日歷
    calendar.calendar(year,w=1,1=0,c=6,m=3)以整年3列的日歷多行字符串的形式的日歷

    2.3calendar 模塊屬性

    方法說明
    calendar.day_name當前語言環境下星期幾的數組
    calendar.day_abbr當前語言環境下星期幾的縮寫
    calendar.month_name當前語言下一年的月份數組
    calendar.month_abbr當前語言下一年的月份縮寫

    2.4calendar 模塊提供5個類

    類方法說明
    calendar.Calendar(firstweekday=0)創建Calendar對象,默認周一為第一天
    calendar.TextCalendar(firstweekday=0)生成純文本日歷對象
    calendar.HTMLCalendar(firstweekday=0)生成HTML日志對象
    calendar.LocaleTextCalenda(firstweekday=0,locale=None)語言環境名稱
    calendar.LocaleHTMLCalendar(firstweekday=0,locale=None)語言環境名稱

    2.5calendar.Calendar類實例相關方法

    方法說明
    cal.itermonthdates(year,month)返回一個year年month月的日期的迭代器
    cal.iterweekdats()返回為一星期的數字的迭代器
    cal.itermonthdays(year,month)返回的日期為當月每一天的日期對應的天數,對于不在當月的日期,會顯示0
    cal.itermonthdays2(year,month)返回一個由日期和代表星期幾的數字組成的元組
    cal.itermonthdays3(year,month)返回一個由年月日組成的元組
    cal.itermonthdays4(year,month)返回一個由年月日和星期幾的數字組成的元組
    cal.monthdatescalendar(year,month)返回一個由datetime.date對象組成的年月的周列表
    cal.monthdays2calendar(year,month)返回一個由日期數字和周幾的數字的二元元組
    cal.monthdayscalendar(year,month)返回一個由七個日期數字的組成周列表
    cal.yeardatescalendar(year,width=3)返回可以用來格式化的指定年月的數據列表
    cal.yeardays2calendar(year,width=3)返回用來模式化的指定年月的數據。在這個月的日期為0,周列表由日期和星期數組成的元組
    cal.yeardayscalendar(year,width=3)返回一個周列表是日期數字組成可以用來模式化的指定年月的數據

    2.6calendar.TextCalendar類實例相關方法

    方法說明
    tc.formatmonth(theyear,themonth,w=0,1=0)以多行字符串來表示指定年月的日歷
    tc.prmonth(theyear,themonth,w=0,1=0)格式化打印一個月的日歷
    tc.formatyear(theyear,w=0,1=1,c=6,m=3)返回一個m列的日歷
    tc.pryear(theyear,w=0,1=1,c=6,m=3)格式化打印一整年的日歷

    2.7calendar.HTMLCalendar類實例相關方法

    方法說明
    htl.formatmonth(theyear,themonth,withyear=True)返回一個HTML表格的指定的年月日歷
    htl.formatyear(theyear,width=3)返回HTML指定年份的日歷
    htl.formatyearpage(theyear,width=3,css='calendar.css',encoding=None)返回一個完整的HTML頁面作為指定的年份日歷

    calendar.HTMLCalendar類實例相關屬性

    2.8calendar.HTMLCalendar類實例相關屬性

    方法說明
    htl.cssclasses星期一到星期天的CSS class 列表
    htl.cssclass_noday工作日的CSS類在上個月或下個月發生
    htl.cssclasses_weekday_head用于標題行中工作日名稱的css列表
    htl.cssclass_month_head月份的CSS列表標題
    htl.cssclass_month某個月的月歷CSS類
    htl.cssclass_year某個年的年歷CSS類
    htl.cssclasses_year_head年歷的CSS列表標題

    3. 實操

    打印2021年年歷

    import calendar
    
    # 打印2021年歷
    
    print(calendar.calendar(2021))

    Python?calendar模塊方法有哪些

    打印指定某年的月歷

    print(calendar.month(2021,11))

    感謝各位的閱讀,以上就是“Python calendar模塊方法有哪些”的內容了,經過本文的學習后,相信大家對Python calendar模塊方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    浑源县| 湘潭市| 抚松县| 民勤县| 普宁市| 永靖县| 怀远县| 渭南市| 赣榆县| 克东县| 遂昌县| 德安县| 鄱阳县| 密山市| 鹿泉市| 乌恰县| 格尔木市| 精河县| 河源市| 红原县| 郴州市| 灌南县| 寻甸| 通山县| 武山县| 丰台区| 清流县| 安康市| 新巴尔虎右旗| 华池县| 治县。| 荃湾区| 绥中县| 姜堰市| 陇西县| 墨竹工卡县| 濉溪县| 日照市| 舒城县| 于都县| 慈溪市|