Python——函数
什么是函数?
有时候,一些代码可能要在许多地方使用。如果采用传统的方式,一直重复缩写相同的代码,那么代码将变得非常糟糕,并且非常难以维护。这时候我们就可以采用函数,来把一些重复执行的代码封装成一个函数,以后要调用相同的代码的时候,就只要调用这个函数就可以了。
函数定义和调用
1.定义函数:语法是使用def:
def 函数名(参数,可以为空):
# 要执行的代码
# 示例:
def hello_world():
print('hello world')
2.调用函数:语法是使用这个函数的名字,后面再给个圆括号:
函数名(参数,可以为空)
# 示例:
hello_world()
3.函数参数:函数可以传递参数进去给函数:
4.默认参数:有时候一些参数,你可能需要给函数调用者,使用一个默认的参数,那么通过一下方式实现:
def great(name, age = 18):
print(name, age)
greet('python') # age将使用18来作为默认参数
greet('python', age = 20) # age将使用20来作为默认参数
# 参数默认值
def test2(usernam = "micheal"):
print('用户名是{}'.format(username))
def roll_dice(couht = 3)
from random import randint
total = 0
for _ in range(count):
num = randint(1, 6)
print(num)
total += num
return total
如下图:结构清晰,和go语言很像 ,可以无缝衔接go
5.*args
# 就是元组
6.**keargs
#就是字典
posted on 2022-12-08 00:15 会飞的鱼-blog 阅读(17) 评论(0) 编辑 收藏 举报 来源
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?