python日志1

变量和运算符学习总结

变量

1.定义变量(定义 - 创建) 一种专门用来保存数据的容器,保存完数据以后,使用变量就是使用数据.
语法:变量名 = 数据
变量名:
1.由程序员自己命名
要求:是标识符,不能是关键字.
规范:看到变量名能知道变量保存的是什么数据.
不使用系统的函数名、类名和模块名.
字母都小写,多个单词之间用下划线隔开.
2.= - 赋值符;固定写法.
3.数据 - 可以是任何有结果的表达式,比如具体的一个数据、运算结果,已经赋值过的变量,函数调用表达式.

2.使用变量 - 使用变量就是使用变量中保存的数据.
保存的数据能做的,变量都可以做.
只能使用已经定义过的变量.

3.重新给变量赋值
重新赋值后使用的是新数据.
重新赋值的时候可以赋值不同类型的数据.

4.同时定义多个变量
1.同时定义多个变量赋相同的值 - 变量名1=变量名2=变量名3=…=数据
2.同时定义多个变量赋不同的值 - 变量名1,变量名2,变量名3,…=数据1,数据2,数据3,…(前面变量的个数必须和后面数据的个数一致)

5.Python定义变量和重新给变量赋值的原理:
python定义变量先申请内存,内存申请多大需要看保存的数据有多大;重新赋值的时候会申请新的内存,新的内存多大看新的数据有多大。
id(变量) - 获取变量中数据的地址

运算符

1.数学运算符 - 加+ 、 减- 、乘* 、 除/ 、 取余,取模% 、 整除// 、 * * 幂运算
1.加+ 、 减- 、乘* 、 除/.
Python中的加+ 、 减- 、乘* 、 除/和数学中的功能相同,除/运算的结果一定是float浮点数,
加+ 、 减- 、乘* 的运算结果的类型看运算对象中是否有float浮点数.
2.取余,取模% - 数学中的取余数.
规则:x % y - 求x除以y的余数.
应用:判断两个数之间是否存在整除关系 - 判断两个数的余数是否为0.
取低位数 - 对10或者10的N次幂取余.
3.整除// - 求商,商向小取整.
应用:在整数能整除的情况下获取整形的商.
去掉整数的低位数 - 整除10或者10的N次幂.
4.幂运算 - **
规则:x ** y - 求x的y次方

2.比较运算符 - 大于> 、小于< 、等于== 、大于等于>= 、小于等于<= 、不等于!=
所有的比较运算符的运算结果都是布尔值.
python中的比较运算符可以像数学一样连写表示范围.(10<=x<=20).

3.逻辑运算符 - 逻辑与and 、逻辑或or 、逻辑非not
1.逻辑与and - 相当于’并且’、‘且’,用于连接两个要求同时成立的条件.
规则:两个都是True结果就是True,只要有一个是False结果就是False
2.逻辑或or - 相当于’或者’,如果两个或者多个条件满足其中一个即可,那么就用or连接这些条件.
规则:条件1 or 条件2 - 两个都是False结果才是False,只要有一个条件为True则结果为True.
3.逻辑非not - 对某个条件进行否定;如果一个条件正向写情况很多很复杂,反向却很简单,那么我们就将条件反向写再.
规则:not 条件 - 对指定条件进行否定.

4.赋值运算符 - 等于= 、加等于+=、减等于-=、乘等于*=、除等于/=、取余等于%=、整除等于//=、幂等于 * * =
结论:所有的赋值运算的作用都是将数据存储到变量中.赋值语句没有结果,无法直接给程序提供

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值