1、执行这行代码结果是多少[i**i for i in range(3)]
我写的答案是[0,1,3],忘记了0**0是1
[1,1,3]
2、关于python内存管理:变量可以无需指定类型,可以使用del释放资源,变量不必事先声明
但是变量无需创建和赋值而直接使用是会报错的,is not defined
3、关于字符串:字符串应该视为长度为1的字符串,既可以用单引号,也可以用双引号创建字符串,在三引号字符串中可以包含换行回车等特殊字符
字符串以\0标志字符串的结束是错误的
4、下列代码运行结果是?a=map(lambda x:x**3,[1,2,3])list(a)
[1,8,27]
5、有一段python的编码程序如下:
urllib.quote(line.decode('gbk').encode('utf-16')),请问经过该编码的字符串的解码顺序是
url解码 utf16 gbk
字符串编译的过程是:gbk==unicode==utf16==url编码
字符串解码顺序是:url解码==utf16==unicode==gbk
6、what gets printed? Assuming python version 2.x() print type(1/2)
7、下列表达式值为True的是
A (3,2) < ('a','b')
B 3 > 2 > 2
C 'abc' > 'xyz'