Python函数的深入解析与实践
1. 函数中的变量
函数在执行任务时会使用多个变量,这些变量主要包括以下两类:
- 参数变量 :例如 width 和 fill ,它们在函数被调用时创建。
- 循环控制变量 :如 for 循环中的 i ,在循环开始执行时创建。
这些变量都属于局部变量,只能在函数内部访问。此外,在函数体中通过赋值语句创建的变量同样是局部变量。
2. 返回值
并非所有函数都会返回结果,像之前提到的绘制盒子的函数,它只是在屏幕上打印字符,不会计算需要存储在变量中并在程序后续使用的结果。但很多函数确实需要返回值,例如 math 模块中的 sqrt 函数,它会计算参数的平方根并返回该值,以便用于后续计算; input 函数会读取用户输入的值并返回,供程序后续使用。
函数使用 return 关键字返回值,其后面紧跟要返回的值。当执行 return 语句时,函数会立即结束,并将控制权返回到调用该函数的位置。例如:
return 5
上述语句会立即结束函数的执行,并将 5 返回给调用该函数的地方。
返回值的函
超级会员免费看
订阅专栏 解锁全文
1093

被折叠的 条评论
为什么被折叠?



