Python脚本语言开发

函数的调用

  1. 调用函数的一般形式:

    ​ 函数名(实际参数)

    1. 练习:计算器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 计算器
def add(x , y):
return x + y

def sub(x , y):
return x - y

def mul(x , y):
return x * y

def div(x , y):
return x / y

# 条件语句
if __name__ == "__main__":
print(add(3,5))
  1. 练习:圆的面积
    1
    2
    3
    4
    5
    6
    7
    # 圆的面积
    def mian(r):
    return 3.14 * int(r) ** 2

    if __name__ == "__main__":
    print(mian(2))

1
2
3
4
5
6
7
8
9
10
11

# 阶乘

import math

def fac(n):
return math.factorial(n)

if __name__ == "__main__":
print(fac(10))

  1. 关于函数

    1. 具有特定功能.可复用
    2. 黑盒原理
      1. 输入:函数的参数
      2. 输出:函数的返回值
    3. 函数名要求准确,有意义,提高可读性
    4. 在Python中函数也是一种变量,无论有无参数,调用函数必须有括号!
  2. 函数的参数

    1. 定义函数时,圆括号内的内容是形参
    2. 调用函数时,圆括号内的内容是实参
    3. 定义函数时不需要声明函数类型,Python解释器会根据实参的类型自动推断形参的类型
  3. 位置参数

    1. 位置参数时常用的形式,调用函数时实参和形参的顺序必须严格一致,并且实参和形参的数量必须相同
  4. 默认参数/默认值参数

    1. 形参可以设置默认值:

      1. 调用时直接使用默认值
      2. 也可以通过显示赋值来替换其默认值
    2. 函数调用时,默认值参数是否传递实参是可选的

    3. 注:带有默认值的参数必须位于参数列表的最后位置

1
2
3
def 函数名(.....,形参名=默认值):

函数体