函数
1.函数的定义和调用
# 【一】函数定义的语法
'''
def 函数名():
执行代码的函数体
return 返回值
'''
# 【1】函数的基本定义
# # 定义一个名字叫 login 的函数
# def login():
# # pass
# ...
#
#
# # 调用定义好的函数
# login()
# 【2】无参无返回值的函数定义
# def login():
# username = input("用户名:>>>").strip()
# password = input("密码:>>>").strip()
# if username == 'serein' and password == '521':
# print(f'{username} :>>>> 登陆成功')
#
#
# login()
# 【3】有参无返回值的函数
# [1]给了参数但是不使用
# def login(username, password):
# if username == 'serein':
# print(f"{username} :>>> 登陆成功!")
#
#
# login('serein', '521')
# # [2]有参数必须给,不给就会报错
# # login('serein',)
# # TypeError: login() missing 1 required positional argument: 'password'
#
# def login(username):
# if username == 'serein' and password == '521':
# print(f"{username} :>>> 登陆成功!")
#
# # [3]没有参数接受,但是给了
# # login('serein', '521')
# # TypeError: login() takes 1 positional argument but 2 were given
# # [4]给了指定的参数,但是内部的参数需要定义才能使用
# login('serein')
# # NameError: name 'password' is not defined
# 【4】有参数有返回值的情况
# def add(x, y):
# result = x + y
# # print(result)
# return result
# add(1, 1)
# print(result)
# result = add(1, 1)
# print(result)
# 【5】多个参数和多个返回值的情况
# def add(x, y):
# # print(result)
# return x + y, x * y
#
#
# res_one, res_two = add(2, 4)
# print(res_one)
# print(res_two)
标签:username,函数,serein,result,print,login
From: https://www.cnblogs.com/Formerly/p/17880288.html