(共13张PPT)
Python基础知识
Python的数据类型
运算符与表达式
在Python中对常量和变量进行运算或处理的符号称为运算符;参与运算的对象称为操作数。
操作数可以是常量、变量、函数等。由运算符、操作数连接而成的式子称为表达式。
运算符
算术运算符
算术运算符
功能
示例
运算结果
+、-、
加、减
5+3
5-2
、/
乘、除
5/2
%
求余
5%2
幂运算
5
2
//
整除
5//2
2.5
1
25
2
由算术运算符连接的表达式称为算术表达式
8
3
关系运算符
关系运算符
含义
例子
结果
>
大于
4>3
<
小于
4>=3
>=
大于等于
4<3
<=
小于等于
4<=3
==
等于
4==3
!=
不等于
4!=3
True
True
False
False
False
True
由关系运算符连接而成的表达式称为关系表达式
关系表达式的值:True(1).
Flase(0),对应整数1和0再参与其他运算
逻辑运算符与逻辑表达式
and
与
or
或
not
非
逻辑表达式的值为True或False,或对应于整数的1或0。
假设变量a为0,b为1,c为2.
and运算时,如果第一个为False返回第一个值,否则返回第二个值。
Or运算时,如果第一个为False返回第二个值,否则返回第一个值。
赋值运算符与赋值表达式
赋值号不是等号,具有方向性,由右边赋给左边。
且赋值号左边只能是变量,而不能是常量或表达式。
x=3
y=4
x
=y
print(x,y)
成员运算符
用于判断序列中是否有某个成员。
运算符的优先级
运算符的优先级
当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。
如果是同级运算则按从左到右的顺序进行。
习题
1.运行下列Python程序,结果正确的是()
a=32
b=14
c=a%b
print(c)
A.2
B.4
C.32
D.14
2.运行下列python程序,输出结果为0,则空白处应为()
a=14
b=7
c=——
print(c)
A.
a
-
b
B.
a
+
b
C.
a/b
D.
a
%
b
3.在以下运算符中,优先级最低的运算符是()
A.
B.!=
C.+
D.=
上机实践
打开Python
,对比每一组语句输出的结果
5>3+1
(5>3)+1
5>(3+1)
5>3
and
1+1
5>3
or
1+1
not(5>3
)and
1+1
5<3and
1+1
5<3
or
1+1
not(5<3)or
1+1