内容正文:
Python表达式
Simple Easy Open Free Portable
1
目录
contents
Python表达式△ ☆
2
PART
01
Python表达式
3
什么是表达式?
表达式(Expressions),简单来说就是一个算式,它将常量、运算符、括号、变量等以能求得结果的有意义内容组合一起,如:3*2-1;(a+b)*3+x等都是表达式。
4
例1:利用表达式求解算式的结果:
length = 5
breadth = 2
area = length * breadth
print('Area is', area)
print('Perimeter is', 2 * (length + breadth))
5
条件表达式
条件表达式的形式如下:
<表达式1> if <表达式2> else <表达式3>
计算顺序:先计算<表达式2>的值,如果<表达式2>值为True,则计算<表达式1>,否则计算<表达式3>。
如果条件表达式写在赋值语句里,如:
y = <表达式1> if <表达式2> else <表达式3>
则,如果<表达式2>的值为真,则将<表达式1>的值赋给y,否则将<表达式3>的值赋给y。
注意:条件表达式的结合性是从右至左。
6
例2:
num01 = 10 if 10 > 20 else20
print(num01)
7
例3:编程实现用户登录,提示登录的用户输入用户名和密码;如果用户名和密码都输入正确, 则提示“欢迎登录”如果用户名或密码输入错误,则提示“用户名或密码输入错误”。假定用户名是:abc,密码是:123456。
程序如下:
username = input("请输入用户名:")
password = input("请输入密码:")
if (username == "abc" and password == "123456"): result = "欢迎登录!"
else: result ="用户名或密码输入错误!"
print(result)
8
小结:Python中的条件表达式如:c = a if a>b else b 先判断if后的表达式的值是真还是假,如果是True,就返回a,如果是False就返回b。
9
Python表达式△ ☆
LOREM
本节小结
10
$$