美文网首页
1.8 定义函数

1.8 定义函数

作者: loinue | 来源:发表于2022-01-13 07:08 被阅读0次

● Python也支持自定义函数,以下是简单的规 则:
(1)函数代码块以def关键词开头,后接函
数标识符名称和圆括号()。
(2)任何传入参数和自变量必须放在圆括
号中间,圆括号之间可以用于定义参数。
(3)函数的第一行语句可以选择性地使用
文档字符串——用于存放函数说明。
(4)函数内容以冒号起始,并且缩进。
(5)return [表达式] 结束函数,选择性地返
回一个值给调用方。不带表达式的return相
当于返回 None。
一般格式如下:
def 函数名(参数列表):
函数体
或者更直观的表示为:
def <name>(arg1, arg2,... argN):
<statements>
函数的名字也必须以字母开头,可以包括下划
线“_”,同定义变量一样,不能把Python的关
键字定义成函数的名字。函数内的语句数量是
任意的,每个语句至少有一个空格的缩进,以
表示此语句属于这个函数的。函数体必须保持 一致的缩进,
因为在函数中,缩进结束的地方,表示函数结束。
● 几点注意:
(1)如果没有return语句,函数执行完 毕后也会返回结果,只是结果为None。
(2)return None可以简写为return。
(3)在Python中定义函数时,需要保持 函数体中同一层级代码的缩进一致。
在一个函数中还可以打印出多条语句,并能做相应的运算操作,以及打印出运算结果

相关文章

  • 1.8 定义函数

    ● Python也支持自定义函数,以下是简单的规 则:(1)函数代码块以def关键词开头,后接函数标识符名称和圆括...

  • JDK1.8之内建函数式接口(方法引用的实现)

    观察在JDK1.8之中提供的新的函数式接口包以及提供的四个函数式接口。 方法引用都需要定义一个函数式接口,可是不管...

  • JDK1.8函数式接口Function、Consumer、Pre

    JDK1.8函数式接口Function、Consumer、Predicate、Supplier 1. 函数式接口定...

  • 函数

    定义:具有特定功能的代码段 函数可分为:①库函数②自定义函数 函数定义:在 main函数 外面定义 自定义函数还可...

  • Kotlin Function vs Lambda

    函数定义方式: Lambda定义方式: 高阶函数定义: 高阶函数使用:

  • 廖雪峰的JS教程2.1-函数

    函数 函数的定义和调用 定义函数 上述abs()函数的定义如下: function指出这是一个函数定义; abs是...

  • 深入理解JavaScript函数

    JavaScript中的函数 1. 函数的定义 两种定义形式:通过函数定义表达式来定义通过函数声明语句来定义 函数...

  • JS 函数

    函数有三种定义方式 函数声明 函数表达式 函数实例化 区别: 函数声明定义特点:函数定义会被前置;重复定义函数时,...

  • JavaScript 函数

    函数函数定义与调用变量作用域全局变量方法高阶函数闭包箭头函数$generator$ 函数 函数定义与调用 定义函数...

  • JS函数

    1.如何定义一个函数 1.1定义具名函数 1.2定义匿名函数 上面的具名函数去掉函数名就是匿名函数 1.3定义箭头...

网友评论

      本文标题:1.8 定义函数

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