函数定义和调用
1.流程控制语句2.计算机基础3.编程语言介绍4.python语言介绍5.python解释下载与安装6.python知识补充+语法入门7.基本数据类型8.基本运算符9.用户交互 输入输出方法10.字符编码11.可变与不可变数据类型12.文件操作的基本流程13.文件的基本操作14.异常处理15.深浅拷贝
16.函数定义和调用
17.函数的调用18.名称空间和作用域19.装饰器20.迭代器和三元运算符21.模块与包22.random、os、json模块23.hashlib、time模块24.正则25.datetime、sys、logging模块26.正则re模块27.常用的内置函数28.初识面向对象29.面向对象进阶30.封装、继承、多态31.常用魔法方法和元类32.网络编程初识33.网络编程进阶34.并发编程之多进程35.并发编程之多线程36.并发编程之协程函数
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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY