您现在的位置是:主页 > news > 网站开发需求 模板/广州网站建设系统
网站开发需求 模板/广州网站建设系统
admin2025/5/7 5:22:11【news】
简介网站开发需求 模板,广州网站建设系统,做彩票网站合法吗,wordpress 显示指定分类文章9.5 函数的参数 9.5.1 位置参数 位置参数,有时也称必备参数,指的是必须按照正确的顺序将实际参数传到函数中,换句话说,调用函数时传入实际参数的数量和位置都必须和定义函数时保持一致。否则 Python 解释器会抛出 TypeError 异常…
网站开发需求 模板,广州网站建设系统,做彩票网站合法吗,wordpress 显示指定分类文章9.5 函数的参数
9.5.1 位置参数
位置参数,有时也称必备参数,指的是必须按照正确的顺序将实际参数传到函数中,换句话说,调用函数时传入实际参数的数量和位置都必须和定义函数时保持一致。否则 Python 解释器会抛出 TypeError 异常…
9.5 函数的参数
9.5.1 位置参数
位置参数,有时也称必备参数,指的是必须按照正确的顺序将实际参数传到函数中,换句话说,调用函数时传入实际参数的数量和位置都必须和定义函数时保持一致。否则 Python 解释器会抛出 TypeError 异常,并提示缺少必要的位置参数。
def girth(width , height):return 2 * (width + height)
#调用函数时,必须传递 2 个参数,否则会引发错误
print(girth(3))
9.5.2 默认值参数
我们知道,在调用函数时如果不指定某个参数,Python 解释器会抛出异常。为了解决这个问题,Python 允许为参数设置默认值,即在定义函数时,直接给形式参数指定一个默认值。这样的话,即便调用函数时没有给拥有默认值的形参传递参数,该参数可以直接使用定义函数时设置的默认值
语法格式:
def 函数名(...,形参名,形参名=默认值):代码块
注意:
1.默认值参数应该写在必选参数的后面
2. 默认值参数可以有多个,变化范围小的参数要写在变化范围大的参数前
3.默认值参数要指向一个不可变的对象 None ------- 对象
思考:
python 不可变对象有哪些?
可变对象:list dict set
不可变对象:tuple string int float bool
使用默认参数有什么好处?
最大的好处是能降低调用函数的难度