摘要:
变量作用域与局部变量 l 变量起作用的代码范围称为变量的作用域,不同作用 域内变量名可以相同,互不影响 l 在函数内部定义的普通变量只在函数内部起作用,称 为局部变量。当函数执行结束后,局部变量自动删除 l 局部变量的引用比全局变量速度快,应优先考虑使用 l 如果局部变量与全局变量具有相同的名字,那 阅读全文
摘要:
变量作用域与局部变量 l 变量起作用的代码范围称为变量的作用域,不同作用 域内变量名可以相同,互不影响 l 在函数内部定义的普通变量只在函数内部起作用,称 为局部变量。当函数执行结束后,局部变量自动删除 l 局部变量的引用比全局变量速度快,应优先考虑使用 l 如果局部变量与全局变量具有相同的名字,那 阅读全文
摘要:
函数的基本语法 l 定义函数时,开头部分的注释并不是必需的,但可以 为用户提供友好的提示 l 定义函数时不需要声明函数的返回值类型,函数返回 值类型与return语句返回表达式的类型一致 l 不论return语句出现在函数的什么位置,一旦得到执 行将直接结束函数的执行 l 如果函数没有return语 阅读全文
摘要:
for循环与while循环 l Python提供了两种基本的循环结构语句:while和for l for循环尤其适用于枚举序列或迭代对象中的元素 l 当循环带有else子句时,如果循环因为条件表达式不 成立或序列遍历结束而自然结束时则执行else结构中 的语句,如果循环是因为执行了break语句而导 阅读全文
摘要:
条件表达式-1 l 在选择和循环结构中,条件表达式的值只要不是 False、0(或0.0、0j等)、空值None、空列表、空元组、 空集合、空字典、空字符串、空range对象或其他空 迭代对象,Python解释器均认为与True等价 l 几乎所有合法表达式都可作为条件表达式 l 算术运算符:+、-、 阅读全文