Python day1 ---python基础1.1

时间:2023-03-09 03:31:43
Python day1 ---python基础1.1

1.模块初识
2..pyc是个什么鬼?
3.数据类型初识
4.数据运算
5.入门知识拾遗

1.模块初识 

sys模块

import sys
print(sys.path) #打印环境变量

Python day1 ---python基础1.1

'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直接调用的是绝对路径
输入数据,用来测试

取出列表第二个元素

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1

os模块

os模块 与windows交互的模块

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1

自己写个模块

先从当前目录找,
再从环境变量找。 可以把模块放到sit-backage中。

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1

Python day1 ---python基础1.1


2..pyc是个什么鬼?

pyc文件其实是PyCodeObject的一种持久化保存方式

PyCodeObject则是Python编译器真正编译成的结果

Python day1 ---python基础1.1Python day1 ---python基础1.1

  

  

3.数据类型初识

Python数据类型
1.数字
Int
Long
浮点数:小数,科学计数法
复数:量子力学,工程领域
2.布尔值
0 1
假 真
3.字符串 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数

Python2.x中有int long

Python day1 ---python基础1.1

Python3.x中没有长整型概念了!

Python day1 ---python基础1.1Python day1 ---python基础1.1Python day1 ---python基础1.1


  

4.数据运算 

算数运算

Python day1 ---python基础1.1

比较运算

Python day1 ---python基础1.1

赋值预算

Python day1 ---python基础1.1

逻辑运算

Python day1 ---python基础1.1

成员运算

Python day1 ---python基础1.1

身份运算

Python day1 ---python基础1.1

位运算

Python day1 ---python基础1.1

运算符优先级

Python day1 ---python基础1.1


  

5.入门知识拾遗

三元运算符

result = 值1 if 条件 else 值2

如果条件为真:result = 值1
如果条件为假:result = 值2

Python day1 ---python基础1.1Python day1 ---python基础1.1

  

16进制和二进制转换

Python day1 ---python基础1.1       Python day1 ---python基础1.1

Bytes   / Str
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。
文本总是Unicode,由str类型表示,
二进制数据则由bytes类型表示。 数据,视频是以二进制传输的,python3

Python day1 ---python基础1.1Python day1 ---python基础1.1

Python day1 ---python基础1.1Python day1 ---python基础1.1