模塊module
新建py的方法,在當(dāng)前python目錄新建txt文件妨猩,然后在其中定義需要的函數(shù),并重命名為xxx.py。即可執(zhí)行import操作
import hello
hello.hello('fei')
#Hello, fei.
datetime模塊
這個(gè)分析建模會(huì)常用到
import datetime
dt = datetime.datetime(2020,3,10,20,30,10)
print(dt)
#2020-03-10 20:30:10
dt.strftime('%d, %m, %Y')
#'10, 03, 2020'
print(dt.time())
print(dt.date())
print(dt.day)
print(dt.month)
print(dt.isoweekday())
#20:30:10
#2020-03-10
#10
#3
#2
#解析datetime對(duì)象
from dateutil import parser
s = 'March 31, 2010, 10:51pm'
dt = parser.parse(s)
print(dt)
#2010-03-31 22:51:00
#計(jì)算有多少個(gè)周六
d1 = datetime.date(1999, 1, 2)
d2 = datetime.date(1999, 10, 2)
dt = (d2-d1).days
print(dt)
print(d1.isoweekday())
print(dt // 7 + 1)
#273
#6
#40
距離你出生那天過去多少天了挺尿?
距離你今年的下一個(gè)生日還有多少天?
將距離你今年的下一個(gè)生日的天數(shù)轉(zhuǎn)換為秒數(shù)炊邦。
bday = '1999,Aug,01'
df1 = parser.parse(bday).date()
df2 = datetime.date.today()
df3 = datetime.date(df2.year, df1.month, df1.day)
print((df2-df1).days)
print((df2-df3).days)
print((df2-df3).total_seconds())
#7677
#6
#518400.0