大计基笔记(2)运算符

目录

一、要点

1、True 和 False

2、逻辑运算符

3、赋值运算符

4、比较运算符

二、错题整理


一、要点

python标准库提供了keyword模块,可以列出当前版本所有python的关键字:

>>>import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

1、True 和 False

程序中布尔值,True代表真,False代表假,用法跟其它语言类似。

不能写作true、false或者TRUE或者FALSE

  • True False 前面不能加!来表示否定
  • 0 == False 是True

2、逻辑运算符and、or、not

逻辑运算符通常和比较运算符一起使用,用来作为条件控制循环

运算符表达式描述
anda and b逻辑与,a与b都为true则返回true,如果a为False,返回False,否则返回b的计算值
ora or b逻辑或,a与b只要有一个true则返回true,如果a为True,返回a的值,否则返回b的计算值 
notnot a逻辑非,当a为true,not a则为false

3、 赋值运算符

赋值

1、将等号右边的赋值给等号左边
2、先在等号右边进行计算,再将计算结果赋值给等号左边

运算符    描述    实例
=    赋值运算符    c=a+b
+=    加法赋值运算符    c+=a等效 c=c+a
-=    减法赋值运算符    c-=a等效c=c-a
*=    乘法赋值运算符    c*=a等效c=c*a
/=    除法赋值运算符    c/=a等效c=c/a
%=    取余数赋值运算符    c%=a等效c=c%a
**=    幂次方赋值运算符    c**=a等效c=c**a
//=    取整除赋值运算符    c//=a等效c=c//a

4、比较运算符

运算符描述
==比较值是否相等
!=比较值是否不相等
>大于
<小于
>=大于等于
<=小于等于

1、比较两个值是否相等返回的是布尔值(true、false)
2、比较运算符比较的是数值(两个数值之间的比较)比如2.0(浮点数)和2(整数)的比较 是比较数值
3、字符串不是数值和数值比较相等于不等时有区别。得到答案(false)比如:“2”(字符串)和2(整数)
但是!字符串与数值进行大小比较会报错不会返回结果。int、float和str类型不能进行比较。【int:整数 float:浮点数 str:字符串】
4、字符串和字符串相比较。比较的ASCII(阿斯克马值)
 

比较相等:==

比较不相等:!=

        使用方法注意!和=不能分开不能插入空格。

比较大小: <、>

  1. 只比较大小,如果相同则返回false
  2. 先进行第一个字符串中的字符比较,如果相同再对第二个字符进行比较,但如果是第一个就有了答案则后面字符不进行比较。(逐个比较直到有答案为止)例如“a”<“bbbb” 第一个a已经判断<b所以后续不再判断
  3. 字符串与数值之间不能比较,会直接报错。int 与str类型不能直接比较

连续比较

  1.  连续比较要两者都为true才会为true
  2. 有个false则整体就为false
  3. 有优先级时,先比较优先级内都内容。再将整个优先级的整体答案和后项内容进行比较。最后得到整个整体答案
  4. 连续比较,如a>b>c可拆解为 a>b and b>c

二、错题整理

==为数值相等

 

 只要满足结果正确的条件即可,不论是等式还是不等式

 数学问题,太蠢了。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值