基础
python和pycharm安装
不多说了
注释
行注释是# 快捷键ctrl /
段注释''' '''' """ """
错误处理
用try: except:
或者搜
基本概念
对象
由标识id(),类型type(),值value()组成
变量的垃圾回收机制
为了释放容器的内存
计数回收,,,,为主
a=None
标记回收
del a
分代回收
0>1>2
优化
用gc.collect()强制触发回收
with 文件 close() 针对文件
gc.get_debug()和gc.get_count()来监督垃圾回收行为
数据类型转换
int是去小数,,,round()四舍五入
float
str字符串
时间
时间戳
距离1970.1.1的时间戳
import time
a=time.time()
time.sleep(40)
结构化时间
import time
localtime=time.localtime()
utctime=time.gmtime()
时间年月日时分秒
from datetime import datetime
nowtime=datetime.now()
特定的时间
from datetime import datetime
specialtime=datetime(2003,10,21,12,8,8)
毫秒,微秒
datetime.datetime.now()包含了microsecond微秒
datetime.datetime.now().strftime("%y_%m_%d_%h_%M_%s.%f") f就是微秒
时间戳的毫秒微秒
milliseconds=int(time.time()*1000)
microseconds=int(time.time()*1_000_000)
可以乘1_000_000
时间差
未来时间
from datetime import datetime,timedelta
fulture_time=datetime.now()+timefelta(days=5,hours=10,milliseconds=500)
不能忘了s
都是timedelta对象
时间间隔
两个时间相剪
from datetime import datetime
dif=datetime.now()-e
总秒数
dif_seconds=dif.total_seconds()
微秒部分
dif_microceconds=dif.microsecond
- microsecond是属性
- second是秒数,micro,milli
- timedelta time delta
- strftime strf time
traceback模块
关于异常信息管理