Python函数-5如何实现?

2026-05-16 09:540阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计391个文字,预计阅读时间需要2分钟。

Python函数-5如何实现?

Python 函数-4 的补充和修订:修正一个博客代码块中的 del 应改为 def,并深入理解其意义。补充返回值函数的格式:def 函数名(): return 返回值。函数的作用域有两种,一个是局部变的。

Python函数-4的补充和修订:

修正一下上个博客的代码块中的del应改为def,深感歉意。

补充一下返回值函数的样式:

def 函数名: return 代码(值)

一.函数的作用域

有两种,一个是局部变量,还有一个是全局变量。

二.局部变量和全局变量

局部变量就是在函数内部定义的变量,只能在函数内部使用。函数执行后会被系统回收。在函数内两个变量的名字不能重复,在整个程序内是可以重复的。

a = 1 def a(): a = 2 print(a) def b(): a = 3 print(a) a() b() print(a)

输出结果:2,3,1

要是还想在函数外部输出局部变量呢?就需要声明一下这个全局变量。

也就是这样:

global 变量名

比如第一个代码块:

a = 1 def a(): a = 100 global a print(a) a() print(a)

这样的输出结果就是:100,100

全局变量是在函数外部定义的变量,函数内部也可以使用这个变量。

Python函数-5如何实现?

本文共计391个文字,预计阅读时间需要2分钟。

Python函数-5如何实现?

Python 函数-4 的补充和修订:修正一个博客代码块中的 del 应改为 def,并深入理解其意义。补充返回值函数的格式:def 函数名(): return 返回值。函数的作用域有两种,一个是局部变的。

Python函数-4的补充和修订:

修正一下上个博客的代码块中的del应改为def,深感歉意。

补充一下返回值函数的样式:

def 函数名: return 代码(值)

一.函数的作用域

有两种,一个是局部变量,还有一个是全局变量。

二.局部变量和全局变量

局部变量就是在函数内部定义的变量,只能在函数内部使用。函数执行后会被系统回收。在函数内两个变量的名字不能重复,在整个程序内是可以重复的。

a = 1 def a(): a = 2 print(a) def b(): a = 3 print(a) a() b() print(a)

输出结果:2,3,1

要是还想在函数外部输出局部变量呢?就需要声明一下这个全局变量。

也就是这样:

global 变量名

比如第一个代码块:

a = 1 def a(): a = 100 global a print(a) a() print(a)

这样的输出结果就是:100,100

全局变量是在函数外部定义的变量,函数内部也可以使用这个变量。

Python函数-5如何实现?