python的函数

举报
MICAR 发表于 2021/02/06 20:34:38 2021/02/06
【摘要】 函数除了python内建的函数,用户也可以使用def语句自定义函数语法:def functionname( parameters ):"function_docstring"function_suitereturn [expression]其中有两个关键字:def和returndef告诉程序下一行开始的缩进的代码是函数的一部分。Return是我们从函数返回结果的一个关键字。在函数中可以不只一...
函数
除了python内建的函数,用户也可以使用def语句自定义函数
语法:
def functionname( parameters ):
"function_docstring"
function_suite
return [expression]
其中有两个关键字:def和return
def告诉程序下一行开始的缩进的代码是函数的一部分。
Return是我们从函数返回结果的一个关键字。在函数中可以不只一个return语句。
如果函数不需要返回值,可以不写return语句。
return语句:
用来从一个函数返回结果,即跳出函数
使用return从函数返回一个值,并且这个值可以赋给其他变量。

函数可以接收输入的值,并利用这些值做一些事通过在定义函数的时候指定参数来保存这些具体的值,这些参数称为形参;(定义函数)
而参数中保存的值称为实参,如果需要指定多个形参,参数之间用逗号分隔。(调用函数) 调用函数时的实参把定义函数时的形参给具体化了。

如果需要在函数内使用全局变量,同时又为全局变量赋值,则使用global语句来实现。
注意:先标明global全局变量,然后再赋值。global x=5要报错

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。