Alterna · учебный материал

函数和参数

39.1: 功能和参数: 短理论,一个例子,和Python 一步一步。

Что в этом материале

Содержание и основные понятия

函数接收参数,创建本地参数并返回值。挑战可以在更大的表达式中使用。
内容和实践
11年级
EGE 第16号
01
如何运作。
函数描述对合同的重复操作:它接受哪些论点,返回是什么,对数据作出什么假设。
def.
创建函数;在调用前不执行该函数的正文。
参数。
函数定义中的本地名称 。
争论。
呼叫点的具体价值 。
return.
立即完成通话并将价值传送到代码中。
02
执行中的一个例子
启动短程序, 跳过线条。 可视化仪只显示代码、 当前行、 变量和输出 。
print
向用户显示值,但返回
None
; 这不是替换
return
函数可以返回多个值——实际上是一个可以拆解的车队。默认值对于不可更改的天体是方便的,但默认列表只创建一次,通常会导致错误。
算数映图
从左到右读取,然后运行代码。
1
开始
2
打电话两次(5)
3
创建本地端 x
4
返回x * 2
5
保存和删除解答
03
记住
合同中告诉我 是否允许零分解
返回同一分支后的代码是不可能的 。
没有特殊原因, 不要使用变量列表作为默认值 。
本页的语法
def name(parameters):
以正方块确定函数。
return value
返回价值并完成当前的挑战。
name(argument)
它导致函数; 参数与参数相关联。
print
数值消失后返回无。
docstring
该职能的第一行描述她的合同,现以姓名提供。
a // b, a % b
两个数值必须装在车队内,并可在左边拆解。
keyword argument
调用 f( 限制=10) 将参数的名称连接到参数中。
default parameter
在 def f(x=0) 中, 当参数不被传输时使用数值 。
while condition
只要情况属实,它就重复身体;条件必须接近停止。
+= и //=
积累和整体分割的简化属性。
int(input())
读取和转换输入值。

教科书结构图