Administrator
发布于 2026-06-17 / 0 阅读
0
0

02-语法

基础语法

参数和返回值不需要时,可省略

# 定义函数
def 函数名(形参):
    函数体
    return 返回值

# 调用函数
函数名(实参)
# 定义函数
def say_hi():
    print("Hi")


# 调用函数
say_hi()
def add(x, y, z):
    print(f"{x} + {y} + {z} = {x + y + z}")
    return "这是有返回值且带参数的函数..."


result = add(1, 2, 3)
print(result)

无返回值 - None类型

def say_hi():
    print("Hi")
    # return None  # 可不写


print(
    f"无返回值函数 返回内容:{say_hi()} 返回内容类型:{type(say_hi())}"
)  # 无返回值函数 返回内容:None 返回内容类型:<class 'NoneType'>
None用于if判断
if not None:
    print("None值 相当于 False ...")
None用于变量定义 - 声明无初始内容的变量
name = None

嵌套调用

def func_b():
    print(2)


def func_a():
    print(1)
    
    # 嵌套调用
    func_b()
    
    print(3)


func_a()

评论