第一节
- python有个小整数池0~256,不同的变量名去访问地址是一样。例如下列代码的输出是
True
b=1 a=1
print(a is b)
但下列代码的输出为False
a = [1, 2, 3]
b = [1, 2, 3]
c = a
print(a is b) # False
- 逻辑运算符的优先级:not>and>or
- 文件读取模式’w’每次都会清空文件;’b’表示读取的是非文本文件
Q&A
1
源代码如下
outfile = file(__file__.rstrip('.py')+'.kml','wb')
运行时提示的错误如下
NameError: name 'file' is not defined
改为如下代码,问题解决
outfile = open(__file__.rstrip('.py')+'.kml','wb')
2
双击打开py文件,会把该文件所在位置当作项目空间,但找不到解释器,导致出错。工程中使用的解释器和终端中使用的解释器不同可能会报错。