美文网首页
自定义函数

自定义函数

作者: 酷飒de小姐姐 | 来源:发表于2021-05-15 20:12 被阅读0次

自定义函数的简单规则:

(1)函数代码块以def关键词开头,后接函数标识符名称和圆括号“()”。

(2)所有传入的参数和自变量都必须放在圆括号中,可以在圆括号中定义参数。

(3)函数的第一行语句可以选择性使用文档字符串,用于存放函数说明。

(4)函数内容以冒号开始,并且要缩进。

(5)return[表达式]结束函数,选择性返回一个值给调用方。不带表达式的return相当于返回None。

还可以定义什么都不做的函数,用pass语句,pass语句什么都不做,有什么用呢?实际上pass可以作为占位符,比如现在还没想好怎么写函数的代码,可以先放一个pass,让代码能运行起来。

需要注意以下几点:

(1)没有return语句时,函数执行完毕也会返回结果,不过结果为None。

(2)return None可以简写为return。

(3)在Python中定义函数时,需要保持函数体中同一层级的代码缩进一致。

在Python中,有的函数会产生结果(如数学函数),我们称这种函数为有返回值函数(fruitful function);有的函数执行一些动作后不返回任何值,我们称这类函数为无返回值函数。

当我们调用有返回值函数时,可以使用返回的结果做相关操作;当我们使用无返回值或返回None的函数时,只能得到一个None值。

相关文章

  • mysql-自定义函数

    创建自定义无参数函数 调用自定义函数 创建有参数的自定义函数 调用有参数的自定义函数 创建具有复合结构的自定义函数...

  • 9.MySQL自定义函数

    自定义函数 自定义函数的两个必要条件 参数 返回值 创建自定义函数 函数体 例子 带有参数的自定义函数 删除函数 ...

  • trace函数、自定义函数

    trace函数:修改部分可见函数的源代码。自定义函数:函数名<-function(){ } ①自定义函数 ②匿名函...

  • sql server 自定义函数

    函数分为系统函数,自定义函数。 系统函数 如聚合函数,max(),min() 等等系统提供的函数。 自定义函数 自...

  • Django自定义过滤器及标签

    自定义的引入:内置函数>>>>>>>>>>>>>>>自定义函数内置模块>>>>>>>>>>>>>>>自定义模块内置...

  • python03-函数

    函数传递 函数可以作为参数传递 内置函数 自定义filter函数: 自定义map函数: 文件管理 2.7 and ...

  • php函数应用

    自定义函数语法格式 自定义函数参数 自定义函数返回值 局部变量 函数内部声明的变量, 只能在函数内部调用, 这就是...

  • 自定义函数

    概述: 创建不带参数的自定义函数: 创建带参数的自定义函数: 创建具有复合结构函数体的自定义函数: sql命令结束...

  • 2.1事件绑定中的DOM元素中直接绑定

    原生函数 自定义函数

  • spark xgboost损失函数和评价函数的修改

    spark xgboost自定义损失函数和评价函数 一、spark xgboost自定义损失函数 xgboost定...

网友评论

      本文标题:自定义函数

      本文链接:https://www.haomeiwen.com/subject/njekjltx.html