Python函数2

1、为什么在程序中加入函数会有好处?
函数减少了重复的代码。这让程序更短,更容易阅读,更容易修改
2、函数中的代码何时执行:在函数被定义时,还是在函数被调用时?
函数中的代码在函数被调用时执行,而不是在函数定义时。
3、什么语句创建一个函数?
def 语句定义了(即创建了)一个函数。
4、一个函数和一次函数调用有什么区别?
函数包含 def 语句和在 def 子句中的代码。函数调用让程序执行转到函数内,函数调用求值为该函数的返回值
5、Python 程序中有多少全局作用域?有多少局部作用域?
在调用一个函数时,创建了一个全局函数和一个局部作用域。
6、当函数调用返回时,局部作用域中的变量发生了什么?
函数返回时,局部作用域被销毁,其中所有的变量都被遗忘了
7、什么是返回值?返回值可以作为表达式的一部分吗?
返回值是函数调用求值的结果。像所有值一样,返回值可以作为表达式的一部分。
8、如果函数没有返回语句,对它调用的返回值是什么?
如果函数没有 return 语句,它的返回值就是 None。
9、如何强制函数中的一个变量指的是全局变量?
global 语句强制函数中的一个变量引用该全局变量。
10、None 的数据类型是什么?
None 的数据类型是 NoneType。
11、import areallyourpetsnamederic 语句做了什么?
import 语句导入了 areallyourpetsnamederic 模块(顺便说一句,这不是一个真正的 Python 模块)
12、如果在名为 spam 的模块中,有一个名为 bacon()的函数,在引入 spam 后,如何调用它?
该函数可以通过 spam.bacon() 调用。
13、如何防止程序在遇到错误时崩溃?
将可能导致错误的代码行放在一个 try 子句中。
14、try 子句中发生了什么?except 子句中发生了什么?
可能导致错误的代码放在 try 子句中。发生错误时要执行的代码放在 except子句中。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值