Python day1 ---python基础1.1
1.模块初识
2..pyc是个什么鬼?
3.数据类型初识
4.数据运算
5.入门知识拾遗
1.模块初识
sys模块
import sys
print(sys.path) #打印环境变量
'D:\\PycharmProjects\\s14\\day1', 'D:\\PycharmProjects\\s14', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\python35.zip', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\DLLs', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\lib', 标准库 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\site-packages' 第三方库
打印相对路径,pycharm直接调用的是绝对路径
输入数据,用来测试
取出列表第二个元素
os模块
os模块 与windows交互的模块
自己写个模块
先从当前目录找, 再从环境变量找。 可以把模块放到sit-backage中。
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715210709525-480022557.png)
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715210715400-622729369.png)
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715210722056-1427704296.png)
2..pyc是个什么鬼?
pyc文件其实是PyCodeObject的一种持久化保存方式 PyCodeObject则是Python编译器真正编译成的结果
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715210837368-1139071685.png)
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715210840900-1306923194.png)
3.数据类型初识
Python数据类型 1.数字 Int Long 浮点数:小数,科学计数法 复数:量子力学,工程领域 2.布尔值 0 1 假 真 3.字符串 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数
Python2.x中有int long
Python3.x中没有长整型概念了!
4.数据运算
算数运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211255947-1338419692.png)
比较运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211308197-907135275.png)
赋值预算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211312618-1611701106.png)
逻辑运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211317353-1826223069.png)
成员运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211321306-388362241.png)
身份运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211325384-222587130.png)
位运算
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211330118-1024332346.png)
运算符优先级
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211348243-1096646298.png)
5.入门知识拾遗
三元运算符
result = 值1 if 条件 else 值2 如果条件为真:result = 值1 如果条件为假:result = 值2
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211924697-1571337804.png)
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715211927040-333432154.png)
16进制和二进制转换
Bytes / Str
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。 文本总是Unicode,由str类型表示, 二进制数据则由bytes类型表示。 数据,视频是以二进制传输的,python3
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715212138540-862219903.png)
![](https://images2015.cnblogs.com/blog/1196120/201707/1196120-20170715212142712-1659575807.png)