Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

Python第二天――运算符

$
0
0

一:运算符

1.算数运算:
Python第二天――运算符
Python第二天――运算符

a除以b a除以c为整除。输出小数点后面的数字

a//b 为地板除。只去整数,小数点后面的数字舍掉

2.比较运算
Python第二天――运算符
3.赋值运算
Python第二天――运算符
4.位运算
Python第二天――运算符

ps:暂时用不到

5.逻辑运算
Python第二天――运算符
注意:所有的数据类型都有布尔值(True/False)。为False的数据有(0,' ',None),其他的数据都为True

and注解:

1.在python中,and与or执行布尔逻辑演算,它们并不返回布尔值。而是返回它们实际进行比较的值之一

2.在布尔上下文中从左到右演算表达式的值,如果布尔值上下文中所有值都为真,那么and返回最后一个值

3.如果布尔上下文的某个值为假,则and返回第一个值


Python第二天――运算符

or注解:

1.使用or时,在布尔上下文中从左到右演算,与and一样。但是其中如果有一个为真(True),or立刻返回该值

2.如果所有的值都为假(False),or返回最后一个假值

3.注意or在布尔上下文中会一直进行表达式演算直到找到第一个真值,然后就会忽略剩余的比较值


Python第二天――运算符

and与or结合使用:

1.结合了前面的两种语法

2.为加强程序可读性,最好与括号连用,例如:

ps:一般不要这么写,可读性低。但是会有那种需求!


Python第二天――运算符
6.成员运算
Python第二天――运算符

判断字典的key值(in只判断key值)


Python第二天――运算符

判断列表(元组相同)


Python第二天――运算符

判断字符串


Python第二天――运算符
7.身份运算
Python第二天――运算符
Python第二天――运算符

8.运算符优先级:自上而下,优先级从高到低


Python第二天――运算符

Viewing all articles
Browse latest Browse all 9596

Trending Articles