python学习-函数

1、函数定义

def myfunction():                # 小括号、冒号不能少
    '十进制转二进制'               # 函数文档,注释函数功能,也要缩进
    # 函数体                      #  缩进
函数文档
>>> help(myfunction)
Help on function myfunction in module __main__:

myfunction()
    十进制转二进制

>>> myfunction.__doc__
'十进制转二进制'
>>> 

2、参数问题

def MyFun((x, y), (a, b)):
    return x * y - a * b

参数写法错误,函数参数需要的是变量,不能用“元组”等的形式来传递

修改
>>> def MyFun(x, y):
        return x[0] * x[1] - y[0] * y[1]
>>> MyFun((3, 4), (1, 2))
10
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.函数参数 1.1 位置参数 我们先写一个计算x2的函数: 对于power(x)函数,参数x就是一个位置参数。当...
    时间之友阅读 426评论 0 2
  • 1.函数 Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数,比如求绝对...
    时间之友阅读 353评论 0 0
  • 1 返回函数 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情...
    时间之友阅读 259评论 0 0
  • 我从来都是一个取名废,就算是在小学、初中、高中,语文老师还总是拿我的作文作为范文在班上朗读讲解时也会说一句...
    柒雪染阅读 493评论 0 0
  • 其实想写这个蛮久的,起因是微信公众号整顿期间发生的一件事。不过看似高大上的标题,其实只是自己的一点点小感悟,似有点...
    思颖hurry阅读 524评论 0 0

友情链接更多精彩内容