国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » python編程資訊

資訊內(nèi)容

Python怎么判斷是哪一天

極客小將2020-12-19-
簡(jiǎn)介python判斷是哪一天的方法1:先判斷是否是閏年,然后再利用求和,得出某一天是第幾天# 方法1:low版def func1(year, month, day):    # 分別創(chuàng)建平年,閏年的月份天數(shù)列表(注
歡迎訪問(wèn)少兒編程網(wǎng)(http://www.pxcodes.com)

Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

python判斷是哪一天的Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

方法1:先判斷是否是閏年,然后再利用求和,得出某一天是第幾天Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# 方法1:low版 def func1(year, month, day):     # 分別創(chuàng)建平年,閏年的月份天數(shù)列表(注意列表下標(biāo)從0開(kāi)始,而月份是從1月開(kāi)始,所以1月份對(duì)應(yīng)的下標(biāo)是0)     leap_year = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]  # 閏年     no_leap_year = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]     # 判斷是否是閏年     if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:         # 對(duì)列表進(jìn)行切片處理,獲取該月份及之前的所有月份,并對(duì)月份天數(shù)求和,**后再加上該月份的某一日,即可獲得該日期是一年中的第幾天         result = sum(leap_year[:month - 1]) + day         return result     else:         result = sum(no_leap_year[:month - 1]) + day         return result print(func1(2019, 6, 20))  # 171

方法2:使用datetime模塊Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# 方法2 datetime模塊 import datetime def func2(y, m, d):     sday = datetime.date(y, m, d)     # print(type(sday), sday)  # <class 'datetime.date'> 2019-06-20     # print(sday.month)  # 6     count = sday - datetime.date(sday.year - 1, 12, 31)  # 減去上一年**后一天     # 2017-12-31     print(count, type(count))  # 171 days, 0:00:00 <class 'datetime.timedelta'>     return '%s是%s年的第%s天' % (sday, y, count.days) print(func2(2019, 6, 20))  # 171

方法3:使用內(nèi)置函數(shù)strftimeVir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

strftime是一種計(jì)算機(jī)函數(shù),根據(jù)區(qū)域設(shè)置格式化本地時(shí)間/日期,函數(shù)的功能將時(shí)間格式化,或者說(shuō)格式化一個(gè)時(shí)間字符串。Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

# 方法3 import datetime def func3(year, month, day):     date = datetime.date(year, month, day)     return date.strftime('%j')  # %j十進(jìn)制表示的每年的第幾天 print(func3(2019, 6, 20))  # 171

更多Python知識(shí)請(qǐng)關(guān)注Python視頻教程欄目。Vir少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 宿州市| 南川市| 平湖市| 通海县| 克拉玛依市| 东海县| 昌吉市| 县级市| 报价| 饶河县| 正定县| 民乐县| 威海市| 莫力| 介休市| 无棣县| 卢龙县| 靖远县| 和静县| 青川县| 福鼎市| 佳木斯市| 沛县| 道真| 镇康县| 东辽县| 尼勒克县| 许昌县| 福鼎市| 惠来县| 康定县| 苏尼特右旗| 容城县| 新密市| 泰和县| 临汾市| 夏河县| 尉氏县| 乌什县| 临城县| 潮州市|