小作业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.求结果
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.如何在函数中设置一个全局变量 ?