python 函数定义,调用,传参,返回值,全局变量
1.函数的定义
#  def 就是 define
def 函数名(传入参数):
    函数体
    return 返回值
# 参数,返回值都可以省
2.函数调用
函数名(参数)
3.函数的传入参数
不像其他语言 不需要定义参数的类型
def 函数名(x, y):
4.即使是没有return 语句,函数还是有返回值,换回值为 None,也可以用变量接收
def say_hi():
    print("你好呀!")
result = say_hi()
print(f"无返回值函数,返回的内容是:{result}")
print(f"无返回值函数,返回的内容类型是:{type(result)}")
"""
运行结果:
你好呀!
无返回值函数,返回的内容是:None
无返回值函数,返回的内容类型是:<class 'NoneType'>
"""
None座位一个特殊的字面量,用于表示:空,无意义,其有非常多的应用场景
- 用在函数无返回值上
- 用在if 判断上
 ① 在if判断中None相当于False
 ② 一般用于在函数中主动返回None,配合if判断做相关处理
- 用于声明无内容的变量
 ① 定义变量,但暂不需要变量有具体值,可以用None代替
 name = None
5.全局变量
#  全局变量 money
money = 5000000  # 记录银行卡余额
def deposit(x):  # 存款函数
    # money = money + x  # 这样会报错
    global money += x  # 在函数内部定义为全局变量,通过他才可以在函数内部去修改外部定义的money这个全局变量
    print(f"存入成功,您当前的余额为{money}元")
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号