python学习笔记一

**

python模块

**
1.文档取名时,在python2中,如果调用sys,当前文件也取名为sys,因为python会优先寻找当前目录,而当前文件无相应函数故会报错。python3不存在该问题,但应该注意,避免重名。
在这里插入图片描述

2.sys模块中,argv打印的为相对路径
在这里插入图片描述

但是在pycharm中,会打印绝对路径
在这里插入图片描述
在这里插入图片描述

3、os.system中的值为临时变量,直接输出在屏幕,不会保存结果
在这里插入图片描述

0表示命令成功执行。
cmd_res = os.popen(“dir”)
print("–>",cmd_res)
执行后输出结果为物理地址,调用read()然后执行:
在这里插入图片描述

输出为所需要的值。

自己写的模块可以放在python安装目录下的site-package下,也可以修改环境变量调用,一般情况下在同一 目录下就好。

关于数据类型

布尔值:真或假(1或0 )

字符串:python中的字符串在C语言中体现为一个数组,每次创建字符串时需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就要再次开辟空间。
"+”每出现一次就会在内存中重新开辟一块空间。

原文地址:https://www.cnblogs.com/candlia/p/11919626.html