《Python编程与实践》习题7答案,《Python编程与实践》习题5答案.docVIP

  • 51
  • 0
  • 约小于1千字
  • 约 10页
  • 2023-09-30 发布于江西
  • 举报

《Python编程与实践》习题7答案,《Python编程与实践》习题5答案.doc

1.当Python创建、修改和查找变量名时,都需要在一个保存变量名的空间中进行, 这个空间叫做命名空间,也被叫做作用域。作用域分为局部作用域、嵌套作用域、全局作用 2.局部作用域一般是声明在函数内部的变量,可以理解为一个局部变量,该变量只能 在函数内部使用,超出范围,变量就不能使用。而嵌套作用域和局部作用域是相对的,嵌套 作用域相对于更上层函数而言也是局部作用域。嵌套作用域与局部作用域的区别在于,对 个函数而言,局部作用域是定义在此函数内部的局部作用域,而嵌套作用域是定义在此函数 的上一层函数的局部作用域。全局作用域一般是在函数外部声明的变量,被称为全局变量。 全局变量的适用范围是整个.py文件。内置作用域是系统内固定模块里定义的变量。 3.指的是函数中设置的默认参数。 4.函数中的参数分为形式参数和实际参数,形式参数就是指在自定义函数时,函数名 后面括号中的参数,而实际参数则是指调用函数时函数名后面括号中的参数。向函数传值的 本质就是将实际参数的值传递给形式参数。 5.模块是指一个包含所有自已定义的函数和变量的文件。而包可以简单理解为文件夹, 使用包的方式跟模块也类似,但需要注意的是,当把文件夹当作包使用时,文件夹中需要包 含_initPy文件,主要是为了避免将文件夹名当作普通的字符串。 def input_length(a): if len(a) 5: print(输入

文档评论(0)

1亿VIP精品文档

相关文档