ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第三章 2 基本运算符-数学运算 习题

2022-08-16 18:33:15  阅读:153  来源: 互联网

标签:语句 第三章 运算符 按位 print 习题 True 表达式


第三章 2 基本运算符-数学运算  习题

1、python运算符中用来计算整数商的是
//

2、语句x = 3 ==3, 5, 执行结束后,变量x的值为
(True, 5)

3、已知 x = 3, 那么执行语句x += 6之后,x的值为
9

4、已经x = 3, 并且id(x)的返回值为496103280,那么执行语句x += 6之后,表达式id(x)=496103280的值为
False

5、已经x = 3, 那么执行语句 x *= 6之后, x的值
18

6、已知x = 3, y = 5, 执行语句x, y = y, x后,x的值为
5 #交叉赋值

7、表达式3<5>2的值为
True

8、表达式1<2<3 的值为
True

9、表达式 3|5的值为
7
位运算的知识点:
Python 位运算符只能用来操作整数类型,它按照整数在内存中的二进制形式进行计算
是计算机中二进制实际运算的过程描述。
实际应用场景是科学计算和加密解密。
& 按位与
| 按位或
^ 按位异或
~ 按位取反
<< 按位左移
>> 按位右移

10、表达式3 & 6的值为
0b0000 0011 # 3
0b0000 0110 # 3
=0b0000 0010 #结果应为2,这是看了视频照猫画虎的,看看结果对不对。

11、表达式 3 **2 的值为
9

12、表达式 3 * 2的值为
6

13、表达式 3 << 2的值为
这个真不知道,按位运算还没看明白,估计不重要也不想看了

14、表达式 3 >> 2 的值为
同上

15、表达式(1,2,3) + (4, 5)的值为
(1,2,3,4,5)

16、表达式1234%1000//100的值为
2

17、表达式3 //5的值为
0

18、表达式[1,2] + [3]的值为
[1,2,3]

19、表达式[1,] + [2,]的值为
[1,2]

20、表达式(1) + (2)的值为
3
#上面两题目的解释
y = (2,)
z = (2)
print(type(y), type(z)) # <class 'tuple'> <class 'int'>
感想是:定义元组 列表 字典时,即使只有一个elemeng,最后也要写,

21、已知x, y = 3,5, 那么执行x, y = y, x 后,x的值为
5

22、is和==的区别
如果a is b ,那么a一定== b
如果a == b,那么a不一定is b
is 比较的是内存id()
== 比较的是内存堆区的值

23、python的乘方运算符是
**

进阶
1、用一行代码实现数值交换
a=1
b=2
----------------
a, b = b, a

2、执行以下代码后,x的值为
x = 10
x += x
x -= x-x
print(x)
------------
20

3、下列哪个语句在python中是非法的?
x = y = z = 1
x = (y=z+1)
x, y = y, x
x += y
-------------
B非法

4、以下代码的输出结果为()
print(0.1 +0.2 = 0.3)
True
False
B # 因为是浮点运算,0.1+0.2的小数点后面有很多零

5、下面代码的输出结果是()
print(round(0.1+0.2,1) == 0.3)
True
0
1
False
-----------
True # round()函数的功能:对浮点数取近似值,保留几位小数
#round(10/3, 1) #结果是3.3
#所以上面的问题判断结果应当是True







标签:语句,第三章,运算符,按位,print,习题,True,表达式
来源: https://www.cnblogs.com/leeyong49/p/16592508.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有