「Python」第一阶段第五章笔记

发布时间 2023-08-20 16:12:09作者: OrzMiku

函数的初体验

"""
函数的初体验
"""

name = "OrzMiku"
print(f"{name}这个名字有{len(name)}个字符长")

函数的定义

"""
函数的定义
def 函数名(参数表):
    函数体
    return 返回值
"""

def sayHello():
    print("Hello World!")

sayHello()

函数的参数

"""
函数的参数
def 函数名(参数A,参数B,...,参数N):
    函数体
    return 返回值
"""

def add(a,b):
    print(f"{a} + {b} = {a + b}")

add(114,514)

函数的返回值

"""
函数的返回值
def 函数名(参数A,参数B,...,参数N):
    函数体
    return 返回值
"""

def my_length(str):
    cnt = 0
    for x in str:
        cnt+=1
    return cnt

name = "OrzMiku"
print(f"{name}这个名字有{my_length(name)}个字符长")

None

  • 没return的函数默认返回None
  • None可以当做false用于判断

函数说明文档

"""
函数的参数
def 函数名(参数A,参数B,...,参数N):
    函数体
    return 返回值
"""

def add(a, b):
    """
    计算两数只和
    :param a: 被加数
    :param b: 加数
    :return: 相加结果
    """
    res = a + b
    return res

print(add(114, 514))