当前位置:   article > 正文

15 函数的定义和使用_函数的定义:def 函数名(参数):函数体 return 以下哪些必不可少的:

函数的定义:def 函数名(参数):函数体 return 以下哪些必不可少的:

一.函数的定义

  • 在某些编程语言中,函数声明和函数定义是区分开的(例如c语言)。在这些编程语言中函数声明和函数定义可以出现在不同的文件中。
  • 但是在Python中,函数声明和函数定义是视为一体的。
  • 函数定义的基本形式如下:
def 函数名(函数参数):
    函数体
    return 表达式或者值
  • 1
  • 2
  • 3
  1. 采用def进行函数定义,不用制定返回值的类型。
  2. 函数参数可以是0、1或者多个。并且,参数也不用指定类型。(Python中变量都是弱类型的,会根据值维护变量类型)
  3. 函数的返回值通过return语句获得。return可以出现在函数体的任何位置。如果没有return语句,会自动返回None。如果有return语句,但是后面没接任何表达式或值,也会返回None。

定义示例:

def add(a, b):
    return a + b  # 实现两个数相加
  • 1
  • 2

二.函数的使用

  • Python中,函数不允许向前引用。就是说在函数定义之前,不允许调用该函数。

例:编写一个函数实现最大公约数算法,通过函数调用代码实现求最大公约数。

def hcf(m, n):
    if m < n:
        m, n = n, m
    r = m % n
    while r != 0:
        m = n
        n = r
        r = m % n
    return n


m = int(input("输入第一个数:"))
n = int
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/356197
推荐阅读
相关标签
  

闽ICP备14008679号