零散知识
修改环境变量
window dos下 set path=%path%;python文件夹路径
主要提示符:>>>
从属提示符:···
python源文件编码为UTF-8
python标准库编码ascII
代码特殊注释作用,将代码作为UTF-8编码处理
#! -- coding:utf-8 --
多重赋值;序列解包
打印:print(变量,end=’ ‘)
文档字符串:def下第一行字符串
顺序结构
break 跳出最近一级的循环
continue 继续循环
作用域与命名空间
函数查找:函数内部符号表》》》》模块内部符号表》》》全局符号表》》》内置函数表
函数内部访问全局变量会产生错误
函数内部局部变量与全局变量相同时,访问时,局部变量会覆盖全局变量;在函数内部访问全局变量可以用globals函数加以区分。
全局变量在函数中重新赋值后,会自动变成一个局部变量,而全局变量的值不变。
x=1
def changex(x):
… x=x+1
…
changex(1)
x=1
def changex(x):
… x=x+1
… return x
…
changex(1)
2
x
1
函数参数
函数参数默认值只能赋值一次
i=5
def changei(arg=i):
… print(arg)
…
changei()
5
i=6
changei()
5