本文来源吾爱破解论坛
本帖最后由 喵小猪 于 2019-4-30 15:34 编辑
【笔记】开个坑,记录自己的成长——目录篇 https://www.52pojie.cn/thread-901480-1-1.html
免评走一走,活到九十九(不定期更新——最近工作忙碌)
文件存储单位:1字节(byte)=8位(bit)
历史:额,度娘吧,太多了,就不水了。
学习用的是Python3,文件以.py结尾。
程序执行的方法:
1.python3 xxx.py
2.chmod +x xxx.py
修改xxx.py第一行 #!/usr/bin/python3
./xxx.py
交互模式:提示符(>>>)可以验证较短的代码
Python程序组成:
程序由模块组成
模块由语句、函数、类、数据等组成
语句包含表达式
表达式建立并处理数据对象
Python注释:以#开头,直至行尾
Python核心数据类型:
1.数字(整型、浮点型、复数、布尔型)
整型数 int (整型数是不带小数部分的数字,包括自然数、0、负数)
整型数的字面值表示方式:
十进制表示 (逢10进1)
二进制表示 (逢2进1,0b开头,后跟0~1——0b11=3)
八进制表示 (逢8进1,0o开头,后跟0~7——0o17=15)
十六进制表示(逢16进1,0x开头,后跟0~9、A~F/a~f——0xFF=255)
浮点型 float(浮点型数就是带有小数部分的数字)
表示方式
小数形式
科学计数法:格式 小数 e/E(正负号) 指数——6.18E-1=0.618
复数 complex
实部(real)
虚部(image)——以j/J结尾
——1j、1+1j、-10-9j
布尔型 bool(用来表示真假两个状态类型)
True 表示真(条件满足或成立)——1
Flase 表示假(条件不满足或不成立)——0
空值 None 对象(表示不存在的特殊对象)
作用:1.占位 2. 变量解除绑定
表达式和运算符
表达式 expression(由一个数字或数字和运算符组成)
1+2
运算符 :+、-、*、/、//、%、**
+ 加法 1+1=2
- 减法 1-1=0
* 乘法 1*1=1
/ 除法 1/1=1.0(得到浮点数,不会丢弃小数部分)
// 地板除 5//2=2 3.25//1.5=2.0(向下取整,不要小数)
% 求余(取模) 5%2=1 3.25%1.5=0.25(结果是余数,可以对浮点数求余)
** 幂运算 5**2=25(浮点数、复数也可以进行幂运算)
运算符的优先级:** > * 、/ 、// 、% > + 、- 3**3*3/3//3%3+4-3=1.0
括号分组表达式(用括号可以将表达式分组,括号内优先计算) 3**3*3/3//3%(3+4)-3=-1.0
混合类型自动升级
2.字符串
3.列表等
赋值语句 statement【创建变量并将变量绑定(关联)在一个对象上,变量创建才能使用】
变量名=表达式或变量名1=变量名2=表达式
说明:1.当变量不存在时,创建该变量同时绑定在这个对象上
2.当变量存在时,改变此变量的绑定对象
3.一个变量只能绑定一个对象
4.多个变量可以同时绑定一个对象(a=b=1,感觉就是古代一夫多妻制)
[Python] 纯文本查看 复制代码
a=1 b=1 c=a+b s=d=100 x,y=100,200
Python中 关联、绑定、引用的含义:
在Python中,变量没有类型
关联、绑定、引用都是变量和一个对象的关联关系
交互模式下查看变量的绑定关系:>>>help('__main__')(两个下划线)
[Python] 纯文本查看 复制代码
a=100 b=200 c=a+b help('__main__')
Python变量交换
[Python] 纯文本查看 复制代码
a=100 b=200 c=a #借助第三变量绑定100 a=b b=c help('__main__')
序列赋值:
[Asm] 纯文本查看 复制代码
a=100 b=100 a,b=b,a
is/is not运算符(判断两个对象是否绑定在同一个对象上)
[Python] 纯文本查看 复制代码
a=10000 b=10000 a is b #F a=b=10000 a is b #T
小整数对象池:CPython中整数-5~256永远存在于小整数池中,不会释放并可重复使用
复合复制算数运算符:
y += x ------> y=y +x
y -= x ------> y=y -x
y *= x ------> y=y *x
y /= x ------> y=y /x
y //= x ------> y=y//x
y %= x ------> y=y%x
y **= x ------> y=y**x
比较运算符:(比较运算符返回布尔类型的值)
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。
- 上一篇: 树莓派第三课之SG90舵机-万能的舵机
- 下一篇: python反反爬基础 网页随机UA提交请求