Python-函数
2021-05-28 本文已影响0人
lovedrs
- def语句-定义新函数
格式:
说明:
① 括号内参数可有可无,看需求
② 调用自定义参数时直接: 函数名(参数)
- 返回值以及return语句
格式:
说明:
① 函数的返回值是指执行函数的语句后,会给函数返回一个值或者是表达式的值。
② return关键字用来设置返回值或者返回值表达式
- None值-空值
说明:如果使用不带return语句的函数,那么该函数的返回值可以理解为None,表示没有值。比如说print()函数就是一个没有返回值的函数。可以通过以下代码进行验证。
示例代码:print(print()) 执行结果:None
- 局部和全局作用域
注意:
① 全局作用域中的代码不能使用任何局部变量
② 局部作用域可以访问全局变量
③ 不同的作用域中可以命名相同名字的变量,但不推荐
- globa语句-可以用来定义函数中的全局变量
格式:
说明:当一个函数中的变量前有global语句,那么这个变量就是全局变量。
- 异常处理-try和except语句
格式:
说明:
① 当执行语句1时系统提示了错误类型,此时将会跳转执行语句2
② 这样的好处在于当执行程序时遇到该“错误类型”后并不会导致后续的程序代码无法执行
总结自图书:Python编程快速上手:让繁琐工作自动化