判斷當天是否為月末

2022-07-02 14:24:07 字數 804 閱讀 3052

#

!/usr/bin/env python3

#coding: utf-8

import

datetime

deflast_day_of_month(any_day):

"""獲取獲得乙個月中的最後一天

:param any_day: 任意日期

:return: string

"""next_month = any_day.replace(day=28) + datetime.timedelta(days=4) #

this will never fail

return next_month - datetime.timedelta(days=next_month.day)

#當前日期

now =datetime.datetime.now().date()

year,month,day = str(now).split("

-") #切割#

年月日,轉換為數字

year =int(year)

month =int(month)

day =int(day)

#獲取這個月最後一天

last_day =last_day_of_month(datetime.date(year, month, day))

#判斷當前日期是否為月末

if str(now) ==last_day:

print('

yes'

)else

:

print('

no')

判斷是否為陣列

在說明如何判斷乙個物件為陣列型別前,我們先鞏固下js的資料型別,js一共有六大資料型別 number string object boolean null undefined。除了前四個型別外,null 物件 陣列返回的都是object型別 對於函式型別返回的則是function,再比如typeof...

判斷是否為質數

程式接受兩個正整數的輸入,構成乙個閉區間,找出這個區間內的所有質數。判斷乙個數n是否為質數時,先對這個數開平方,隨後從2開始,迴圈到這個平行根,檢查其中的數能否整除數n,若能整除,則為合數,否則為質數。由於sqrt函式的返回值是double型別,為保證準確性 如sqrt 4 返回值可能是1.9999...

JS判斷是否為數字,是否為整數,是否為浮點數

正規表示式方法 function checkrate input 下面為普通函式寫法 function baseisnotnum thenum return false function baseisnotint theint return false function baseisnotfloat...