Python学习之day2运算符
一、Python模块库分类python模块库主要分两类,一类是官方标准库,另一类是三方库。官方标准库不需要用户自己进行
特殊安装即可使用,三方库类似插件需要用户去下载对应的三方库方可使用。
一般官方标准库会安装在路径标\\*\\Python\\Python36\\lib下,三方库则会安装在*\\Python\\Py
thon36\\lib\\site-packages。
二、模块简介
OS、sys、getpassgetpass
Python调用模块或脚本直接可以使用import 命令,具体形式如: import os,若一次调用多个模块
即可写成 import os,sys,getpass即可。另外通过import 命令调用三方或
官方库内的脚本时,需要注意作者编写的脚本不能与调用的脚本同名,否则无法调用。
库或模块调用的顺序为优先调用同路径下的模块或脚本,若同路径下无相关脚本或路径则会到程序的
库中寻找脚本或模块,如果脚本不存在以上的位置时需要调用的话则需要通过修改环境变量来实现。
2.1 sys.path[]命令简介
sys.path[]是python的搜索模块的路径集,是一个list,可以使用print(sys.path)输出,sys.path
默认输出的环境变量的路径。
2.2 sys.argv[]命令简介
sys.argv[]是用来获取命令行参数的,可用使用print(sys.argv)输出,sys.argv默认输出的是相对
路径,但在pycharm中调用此命令会打出绝对路径。之所以能够实现此现象的原因是pycharm软件默
认将该条命令的相对路径定义为绝对路径,此现象与python3解释器无关。
2.3 os命令简介
OS模块包含普遍的操作系统功能,与具体的平台无关。
os.system()相当于在winddows中的cmd及Linux下的超级终端。具体使用内容是os.system('+操作
命令')如os.system('ipconfig')、os.system('dir')等。
os.system()命令有一个特殊,在工作时会把结果输出到屏幕上,但是如果通过print命令打印此命
令的话,则仅反馈0,或者1.0代表命令执行成功,1代表命令输出。如果需要将操作结果打印出来
需要通过os.popen.read()命令来解决。其工作原理是,先通过os.popen命令将要显示的操作打印
到系统的临时内存中,然后再通过os.read()命令从临时内存上将结果取出来。
os.popen.read()的效果=os.popen() +os.read()的效果
三、Python中pyc是什么
Python是一门解释型语言,python的工作原理是python程序执行时 将编译结果保存再内存种的Py
CodeObject中,当python程序运行结束时,python解释器将PyCodeObject写回到pyc文件中。python
每次调用时会优先寻找与解释器对应的pyc文件进行执行,若没有相关对应pyc文件或者对应的pyc文件
属性不是最的话,python解释器会重新进行编译。
四、数据类型
页:
[1]