浅谈如何定义和调用Python的函数

函数是python编程核心内容之一,笔者在本文中主要介绍下函数的概念和基础函数相关知识点。函数是什么?有什么作用、定义函数的方法及如何调用函数。

函数是可以实现一些特定功能的小方法或是小程序。在Python中有很多内建函数,当然随着学习的深入,你也可以学会创建对自己有用的函数。简单的理解下函数的概念,就是你编写了一些语句,为了方便使用这些语句,把这些语句组合在一起,给它起一个名字。使用的时候只要调用这个名字,就可以实现语句组的功能了。

在没用过函数之前,我们要计算一个数的幂时会用到**,方法是这样的:

8 #此处为python 函数返回值

现在知道了函数,就可以用内建函数pow来计算乘方了:

>>>pow(2,3)

8

什么是python内建函数,如何调用函数

python系统中自带的一些函数就叫做内建函数,比如:dir()、type()等等,不需要我们自己编写。还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用。前面说的这两种函数都是拿来就可以直接使用的。最后就是我们自己编些的方便自己工作学习用的函数,就叫做自定义函数了。

函数调用的方法虽然没讲解,但以前面的案例中已经使用过了。pow()就是一个内建函数,系统自带的。只要正确使用函数名,并添写好参数就可以使用了。

定义函数需要用到def语句,定义函数也需要注意以下几点:

1、def开头,代表定义函数

2、def和函数名中间要敲一个空格

3、之后是函数名,这个名字用户自己起的,方便自己使用就好

4、函数名后跟圆括号(),代表定义的是函数,里边可加参数

5、圆括号()后一定要加冒号: 这个很重要,不要忘记了

6、代码块部分,是由语句组成,要有缩进

7、函数要有返回值return

比如我们定义了一个名为hello的新函数,它要实现的是返回一个将参数作为名字的语句。用print来调用这个函数,hello函数()内添入需要的name参数,这里写的是iplaypython.com,当然也可换成你需要的参数。

函数的基础知识点就先讲这些,函数在python学习过程中是一个比较重要的环节,需要学的还有很多。例如参数修改,作用域等等。

本文来自企鹅号 - 科技大咖汇媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端知识分享

第32天:微博发布动态

693
来自专栏雪地二货笔记库

vue学习笔记11-自定义指令

除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 注册指令的关键字是directive, 同样也有局部和全局之分...

461
来自专栏Nian糕的私人厨房

jQuery 动态绑定

这是在项目过程中所遇到的一个问题,给 JS 动态生成的元素绑定事件失效,代码如下所示:

973
来自专栏JAVA技术站

shell学习三参数传递 原

echo "Shell 传递参数实例" echo "执行的文件名:$0" echo "第一个参数为:$1" echo "第二个参数为:$2" echo ...

392
来自专栏九彩拼盘的叨叨叨

jQuery 复制表单 Bug 及修复

当 jQuery 复制表单时,会漏复制 textarea 和 select 的值。更详细的描述见 http://bugs.jquery.com/ticket/3...

381
来自专栏C语言及其他语言

【优秀题解】1168题【简单计算】题解

题目描述 有一个n+2个元素a[0], a[1], ..., a[n+1] (n <= 3000, -1000 <= a[i] <=1000)构成的数列. 已...

35010
来自专栏游戏杂谈

NodeJS获取命令行后面的参数

假设有如下的命令行 node  test.js arg1 arg2 arg3,现在想在test.js中获取后面的参数arg1、arg2、arg3…

933
来自专栏Web 开发

jQuery Select菜单二级联动

参考地址: http://wlog.cn/javascript/jquery-select.html

1020
来自专栏Android群英传

Google最新源码编译系统

1572
来自专栏C/C++基础

Linux命令(4)——declare/typeset命令(builtin)

declare命令(别名typeset)属shell内建命令,用于申明shell变量并设置变量属性,或查看已定义的shell变量和函数。若不加上任何参数,则会显...

502

扫码关注云+社区