前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >19-3-13Python中的函数

19-3-13Python中的函数

作者头像
GhostCN_Z
发布2020-04-03 14:40:23
2970
发布2020-04-03 14:40:23
举报
文章被收录于专栏:GhostCN_Z

def:关键字、定义、声明一个函数。

def make():定义函数'make'

*注:定义后的函数不调用是不执行的

函数的调用:

       函数名+()==函数的调用

代码语言:javascript
复制
def addnum():
    a = int(input('请输入第一个数:'))
    b = int(input('请输入第二个数:'))
    sum = a + b
    print(sum)
addnum()

  #单输入addnum是表示这个函数的内存地址。

函数的返回值:

代码语言:javascript
复制
def addnum():
    a = int(input('请输入第一个数:'))
    b = int(input('请输入第二个数:'))
    sum = a + b
    return '加法'

*返回值单个就是它本身,多个就是一个元组

*返回值写了return,没有写内容返回的就是None

*没有写return返回的也是None

*return下面的代码都不执行,并且还结束了这个函数

*返回值返回给调用者

*函数名加括号不管在哪里,都表示执行一次

函数的参数:

代码语言:javascript
复制
def make():     #形参 char='探探'
    print('掏出手机')
    print('打开%s'%char)
make('探探')      #实参
# 将实参传递给形参的过程
代码语言:javascript
复制
def make(a,b):
    print('掏出%s'%a)
    print('打开%s'%b)
make('手机','探探')
代码语言:javascript
复制
#多个参数传递
def make(a,b,c):
    print('掏出%s'%a)
    print('打开%s,找一个%s'%(b,c))
make('手机','探探','美女')
代码语言:javascript
复制
def make(a, b, d=1):        #未知参数
    print(a, b)
make(1, 2)

*位置参数的位置必须在关键字参数前面。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档