(python题库900道题)(1000道python题库)

中考Python编程题需掌握的基本语言知识

Python 中的运算符主要分为算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符和身份运算符共 7 大类,运算符之间也是有优先级的,下面我们介绍中考Python试题中涉及到的算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符。

一、算术运算符

运算符

描述

+

两个数相加,或是字符串连接

-

两个数相减

*

两个数相乘,或是返回一个重复若干次的字符串

/

两个数相除,结果为浮点数(小数)

//

两个数相除,返回两个数相除的得数的整数部分

%

取余,返回两个数相除的余数

**

幂运算,返回乘方结果

实例:

加法运算符 +

1、>> a = 2 # 2赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a + b # a加b所得结果赋值给变量c

>> print ( c ) #输出变量C

5 #运行结果 :5

2、>> s1 = ' hello ' # 字符串hello赋值给变量s1
>> s2 = ' python ' #字符串python赋值给变量s2

>> print ( s1 + s2 ) #输出s1+s2

hellopython #运行结果:hellopython 两个字符串之间没有空格

减法运算符 —

1、>> a = 9 # 9赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a - b # a减b所得结果赋值给变量c

>> print ( c ) #输出变量C

6 #运行结果 :6

乘法运算符 *

1、>> a = 9 # 9赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a * b # a乘b所得结果赋值给变量c

>> print ( c ) #输出变量C

27 #运行结果 :27

除法运算符 /

1、>> a = 10 # 10赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a / b # a除b所得结果赋值给变量c

>> print ( c ) #输出变量C

3.3333 #运行结果 :3.3333

取整运算符 //

1、>> a = 10 # 10赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a // b # 取a除b所得结果的整数部分赋值给变量c

>> print ( c ) #输出变量C

3 #运行结果 :3

取余运算符 %

1、>> a = 10 # 10赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a % b # 取a除b所得结果的余数部分赋值给变量c

>> print ( c ) #输出变量C

1 #运行结果 :1

幂运算符 **

1、>> a = 2 # 2赋值给变量a
>> b = 3 # 3赋值给变量b

>> c = a ** b # a的b次方赋值给变量c

>> print ( c ) #输出变量C

8 #运行结果 :8

二、比较(关系)运算符

运算符

描述

==

比较两个对象是否相等

!=

比较两个对象是否不相等

>

大小比较,例如 x>y 将比较 x 和 y 的大小,如 x 比 y 大,返回 True,否则返回 False

<

大小比较,例如 x<y 将比较 x 和 y 的大小,如 x 比 y 小,返回True,否则返回 False

>=

大小比较,例如 x>=y 将比较 x 和 y 的大小,如 x 大于等于 y,返回 True,否则返回 False

<=

大小比较,例如 x<=y 将比较 x 和 y 的大小,如 x 小于等于 y,返回 True,否则返回 False

实例

>>> a = 6 # 将6赋值给a
>>> b = 9 #将9赋值给b
>>> print(a == b) #比较a和b两个变量是否相等
False #因为不相等,显示false;如果相等,显示true
>>> print(a != b) #比较a和b两个变量是否不相等
True #因为不相等,显示true;如果相等,显示false
>>> print(a > b) #比较a和b两个变量大小
False #因为a小于b,显示false;如果a大于b,显示true
>>> print(a < b) #比较a和b两个变量大小
True #因为a小于b,显示true;如果a大于b,显示false
>>> print(a >= b) #比较a和b两个变量大小
False #因为a小于b,显示false;如果a大于等于b,显示true
>>> print(a <= b) #比较a和b两个变量大小
True #因为a小于b,显示true;如果a大于等于b,显示false
三、赋值运算符

运算符

描述

=

常规赋值运算符,赋值给变量

+=

加法赋值运算符,例如 a+=b 相当于 a=a+b

-=

减法赋值运算符,例如 a-=b 相当于 a=a-b

*=

乘法赋值运算符,例如 a*=b 相当于 a=a*b

/=

除法赋值运算符,例如 a/=b 相当于 a=a/b

%=

取余赋值运算符,例如 a%=b 相当于 a=a%b

**=

幂运算赋值运算符,例如 a**=b相当于 a=a**b

//=

取整除赋值运算符,例如 a//=b 相当于 a=a//b

实例

>>> a =10 # 将10赋值给a
>>> b =3 # 将3赋值给b
>>> a+=b #相当于a=a+b,把a加b的和重新赋值给a,变量a的值就变成了 13
>>> print(a) #输出变量a的值
13 #显示 13
>>> a-=b #相当于a=a-b,把a减b的差重新赋值给a,变量a的值就变成了 7
>>> print(a) #输出变量a的值
7 #显示 7
>>> a*=b #相当于a=a*b,把a乘b的积重新赋值给a,变量a的值就变成了 30
>>> print(a)
30 #显示 30
>>> a/=b #相当于a=a/b,把a除b的商重新赋值给a,变量a的值就变成了 3.333
>>> print(a)
3.333 #显示 3.333
>>> a%=b #相当于a=a%b,把a整除b的余数重新赋值给a,变量a的值就变成了 1
>>> print(a)
1 #显示 1
>>> a**=b #相当于a=a**b,把a的b次方重新赋值给a,变量a的值就变成了 1000
>>> print(a)
1000 #显示 1000
>>> a//=b #相当于a=a//b,把a除b所得商的整数部分重新赋值给a,变量a的值就变成了 3
>>> print(a)
3 #显示 3

四、逻辑运算符

运算符

描述

and

布尔“与”运算符,返回两个变量“与”运算的结果

or

布尔“或”运算符,返回两个变量“或”运算的结果

not

布尔“非”运算符,返回对变量“非”运算的结果

>>> a =6 # 将6赋值给a
>>> b =3 # 将3赋值给b
>>> c=6 # 将6赋值给c
>>> print(a==b and a==c) #变量a和变量b的值相等,并且变量a和变量c的值也相等,运行结果才能是true
False #运行结果为false
>>> print(a==b or a==c) #变量a和变量b的值相等,或者变量a和变量c的值相等,只要有一个相等,运行结果就是true
True #运行结果为true
>>> print(not(a==b and a==c)) #不是变量a和变量b的值相等并且变量a和变量c的值也相等 这种情况,运行结果就是true
True #运行结果为true

未完待续。。。。

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者陈老师专区所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python题库900道题)(1000道python题库)
本文链接:https://www.51qsb.cn/article/m9f5k.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-03
下一篇2023-07-03

你可能还想知道

发表回复

登录后才能评论