小作业5

1.通过代码实现如下转换:

二进制转换成十进制:v = “0b1111011”

十进制转换成二进制:v = 18 

八进制转换成十进制:v = “011” 

十进制转换成八进制:v = 30 

十六进制转换成十进制:v = “0x12” 

十进制转换成十六进制:v = 87

2.请编写一个函数实现将IP地址转换成一个整数。

 

3.求结果

v1 = 1 or 3

v2 = 1 and 3

v3 = 0 and 2 and 1

v4 = 0 and 2 or 1

v5 = 0 and 2 or 1 or 4

v6 = 0 or Flase and 1

 

4.lambda表达式格式以及应用场景?跟普通函数相比有什么弊端

 

5.求结果

IMG_9775.png

 

6.一行代码实现9*9乘法表

 

7.求结果: a. [ i % 2 for i in range(10) ] b. ( i % 2 for i in range(10) )

 

8.求结果: a. 1 or 2 b. 1 and 2 c. 1 < (2==2) d. 1 < 2 == 2

 

9.def func(a,b=[]) 这种写法有什么坑?

 

10.如何在函数中设置一个全局变量 ?

 

posted @ 2018-09-14 23:02  Teacher张  阅读(482)  评论(3编辑  收藏  举报