python笔记第二节
一 :模块的引入
1.sys模块:
显示的目录结构为Python的环境变量,其中包括Python的标准库,以及第三方下载库。如需引入第三方模块,需要将模块放入第三方下载库,才能被找到。
sys.argv 返回的地址为当前文件在Python中存储的相对路径,此处因为存储的就是绝对路径,所以显示绝对路径。
还可以使用该方法获取传入当前脚本的参数。如下图。
2.os模块:是一个与系统进行交互的模块。
乱码的原因是,Windows的编码方式为GBK,Python3.x的默认编码方式utf-8
二:exit()退出脚本
三:密码的隐藏显示
import getpass
getpass.getpass("请输入密码")
这个方法 在pycharm 中无法识别,但是在命令行中可以
四:关于模块的引入跟java引入包是不同的。需要将模块放入指定的目录下,或者在环境变量中添加该模块的目录结构
五:编码和解码:
六:列表
列表的循环
七:关于列表的浅copy
第一次copy,互相变更,不受影响,第二次因为copy过去的只是地址,所以变更第二次的时候,两个同时更改。
实现浅copy的三种方式
八:元祖,只读的列表,内部元素不可更改,只能读取。只有两个方法
九:关于列表枚举的用法,如下图。使用枚举,可以显示每个元素的索引。
十:三元运算:类似java的三目运算,只是写法不同,如下。
十一:关于文字的高亮显示。需要死记硬背。31对应红色,41对应背景红色,32对应绿色,42对应背景绿色