在数学上为了计算结果,我们会写一些式子计算,例如:
30 + 5
这是数学中的算式,python中为了计算也有类似的式子,叫表达式。在表达式中30和5称作操作数,+称之运算符。表达式的目的在于计算结果。表达式构成:
综合上述,所谓表达式就是由操作数和运算符组成?符合python语法的式子。要写表达式首先要学习运算符。关于运算符要知道两件事情
a = 20
b = 10
模运算说明
数学函数
python3.5.2中文帮助文档 https://yiyibooks.cn/xx/python_352/index.html
随机函数
获取随机数,需要引入random库。
import random
注意
a = 5; b = 10; c = 20
注意:
a = 2
b = 3
a *= b + 2 #等价于 a = a * (b + 2)
print(a) # a = 10
关系运算就是比较运算,如果表达式成立,返回True,否则返回False。关系运算的结果是布尔值。
注意:
逻辑运算符可以用于构造复杂条件。逻辑运算符包括:
在逻辑运算中,False、None、0、0.0、‘’(空字符串)被看做假(False),其它的看做真(True)
小结:a为真则表达式为False,否则表达式为True
is: 判断两个标识符是否引用自同一个实体【对象】,比较的是两个对象的id是否一样,如果相同为真,否则为假
is not:判断两个标识符是不是引用自不同的实体【对象】如果两个对象的id不同结果为真,否则为假
id()函数获取实体的id(地址)
注意:is和==的区别
主要应用在序列中
in:如果在指定的序列中找到指定的值,则返回True,否则返回False
not in:如果在指定的序列中未找到指定的值,则返回True,否则返回False
表达式1 if 条件 else 表达式2
如果条件为真假结果是表达式1的值,否则结果是表达式2的值
原文:https://www.cnblogs.com/landmark/p/12609507.html