微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python函数定义入门实例

感兴趣Python函数定义入门实例的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。<br>

首先,我们要定义一个函数,以说明这个函数功能

def square_sum(a,b):
    c = a**2 + b**2
    return c

这个函数功能是求两个数的平方和。

首先,def,这个关键字通知python:我在定义一个函数。square_sum是函数名。

括号中的a,b是函数的参数,是对函数的输入。参数可以有多个,也可以完全没有(但括号要保留)。

我们已经在循环和选择中见过冒号和缩进来表示的隶属关系。

c = a**2 + b**2        # 这一句是函数内部进行的运算
return c               # 返回c的值,也就是输出功能。Python的函数允许不返回值,也就是不用return。

return可以返回多个值,以逗号分隔。相当于返回一个tuple(定值表)。

return a,b,c          # 相当于 return (a,c)

 

在Python中,当程序执行到return的时候,程序将停止执行函数内余下的语句。return并不是必须的,当没有return,或者return后面没有返回值时,函数自动返回None。None是Python中的一个特别的数据类型,用来表示什么都没有,相当于C中的NULL。None多用于关键字参数传递的认值。

原文地址:https://www.jb51.cc/python/526823.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐