python 学习之路1
python 学习之路 02
记录自己学习的重点。
1、函数
1、作用是什么?
2、特点是什么?总结可概括使用函数的三大优点
1.代码重用
2.保持一致性
3.可扩展性
*参数组形式
*args 结果返回的是tuple
**kwargs 结果返回的是dict
递归函数
函数调用自己就是递归函数
import使用
———file———— 打印当前文件路径
import os,sys
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
#获取相对路径
sys.path.append(base_dir)
#添加路径
import bin,config,core,logs
from core import main
main.login()
**
时间处理模块-time
**
时间处理一般有3种形式
1】时间戳
2】格式化字符串
3】结构化元祖
获取自定义格式方式
time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
'2021-02-03 10:30:03'
datetime
1、datetime.date
2、datetime.time
3、datetime.datetime
4、datetime.timedelta
# @author:zqyu
# @creted on :2021/2/3
import datetime,time
print("datetime.date".center(50,"="))
#datetime.date
print(datetime.date.today())
#时间戳生成时间
date = datetime.date.fromtimestamp(time.time())
print(date,type(date))
#常用实例方法
#datetime.date对象==》结构化对象
print(date.timetuple())
print(date.replace(2019,6))
print(date.replace(day=6))
print(date.isoweekday()) #查日期
print(date.strftime("%Y/%m/%d"))
#datetime.time
print("datetime.time".center(50,"="))
#生成时分秒
print(datetime.time(15,6,45))
print("datetime.datetime".center(50,"="))
now = datetime.datetime.now()
print(now.year)
print(now.day)
print("datetime.timedelta".center(50,"="))
#timedelta生成时间差
td = datetime.timedelta(days= -600,hours=5)
print(td)
print(date+td)
#计算目标日期
dt =datetime.datetime.now()
print(f"现在时间为{dt}")
delta = datetime.timedelta(days = 35)
print(f"35天后时间为{dt+delta}")
输出结果为: