学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第16天,从今天开始,每天一到两个常用模块,更完恢复到原来的。开学了,时间不多,写得不多,见谅。
目录
(3).获取当前时间元组(年、月、日、小时、分钟、秒、一年中的第几周、一年中的第几天)
1.datetime模块
datetime模块主要用来显示日期时间,其中date类用来显示日期,time类用来显示时间.
(1).创建一个日期
语法:datetime.date(year,month,day)
自我理解:创建日程特别好用.
(2).创建一个时间
语法:datetime.time(hour,minute,second)
自我理解:闹钟.
(3).获取当前的时间
语法:datetime.datetime.now()
(4).获取n天后的时间
语法:datetime.datetime.now() + datetime.timedelta(n)
2.time模块
time模块主要用来操作时间,time模块不仅可以用来显示时间,还可以控制程序
(1).获取从1970年1月1日0时0分0秒距今经历的秒数
语法:time.time()
自我理解:不懂为什么是从1970年及时的.
(2).按照格式显示日期时间
语法:time.strftime("%Y-%m-%d %H:%M:%S", )
自我理解:格式化输出,挺好用的.
(3).获取当前时间元组(年、月、日、小时、分钟、秒、一年中的第几周、一年中的第几天)
语法:time.localtime()
自我理解:最全时间.
(4).让程序暂停n秒后再执行
语法:time.sleep(n)
自我理解:相当于休眠,睡几秒,继续工作.
3.补充
还有一些库作为补充说明展示字这里,不再继续详细的写了.
(1).网络爬虫方向
1.request 2.scrapy
(2).数据分析方向
1.numpy 2.scrapy 3.pandas
(3).文本
1.jieba 2.PDFminer 3.OpenPyXL 4.python-docx 5.beautifulsoup4(bs4)
(4).数据可视化
1.Matplotlib 2.TVTK 3.Mayavi
(5).用户图形界面
1.PyQt5 2.WxPython 3.PyGTK
(6).机器学习
1.Scikit-learn 2.TensorFlow 3.Theano 4.MxNet 5.Keras
(7).web开发
1.Django 2.Pyramid 3.Flask
(8).游戏开发
1.Pygame 2.Panda3D 3.Cocos2d
(9)图像
PIC
(10)数字计算
Sympy
(11)自然语言处理
NLTK
(12)微信机器人框架
WeRoBot
(13)二维码MyQR
4.自定义模块
概念:模块的本质就是一个python文件,我们根据自己的需求写的一些文件,就是自定义模块.通过import 导入自定义模块,导入一个自定义模块后,就可以直接使用里面的变量或者函数等,
(1).写模块
自我理解:模块里可以有变量,也可以有函数.
(2).调用模块
1.第一种方式
语法:import函数
2.第二种方式
语法:*表示通配符,代表了自定义模块中所有变量\方法等(不推荐使用)
3.第三种方式
自我理解:和前面的模块一样的导入方法.
总结
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!