#!/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...