python函数

举报
泽宇-Li 发表于 2021/09/07 13:55:50 2021/09/07
【摘要】 作为第二大语言的python 想知道python中的函数是如何定义和调用的嘛?

首先要理解python函数就该知道什么是函数?

函数是组织好的课重复使用的,用了来实现单一或相关功能的代码段,它能够提高应用的模块化和代码的重复利用效率 python提供了很多的内建函数  如print()除此之外  我们还可以自己创建函数也就是自定义函数 如:python("*") python("**")

上述代码中  使用多个print函数输出了一个三角形  如果需要在一个程序的不同位置输出这个图形 那么每次都是用print()函数输出的做法是不可取的

为了提高编写的效率与i及代码的重复性我们可以把具有独立功能的代码组织成一个小模块这就是函数

函数是如何定义的及注意事项?

在python中可以自己定义一个函数  自定义函数的格式如下所示:

def  函数名(参数列表):

“函数_文档字符串”

函数体

return 表达式

基于上述的格式   有几点需要注意的地方及说明:

1)函数代码块必须以def开头   后面紧跟的函数名和圆括号()

2)函数名的明明规则跟变量的命名规则一样只能是字母数字下划线的任何组合但是不能以数字开头并且不能跟关键字重复!

3)函数得参数必须放在圆括号内

4)函数的第一行语句可以选择性的使用文档字符串来存放函数说明

5)函数内容以冒号开头并且缩进

6)return 表达式结束函数选择性的返回一个值给调用方不带表达式的return相当于反馈none

实例:def print_info():

print("-------------------------------")\

print("我爱华为云")

print("-------------------------------")

如何进行函数调用?

定义了函数以后就相当于有了一段具有特定功能的代码要想这些代码能够执行就得调用函数  调用函数的方式很简单 通过函数名()即可完成调用

例如:调用print_info函数的代码如下

定义完函数后函数是不会自动执行的 一般都需要调用

print_info()

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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