Python语言中函数参数的设置辨识

  在学习Python的过程中,总是会涉及到模块调用与函数使用。因为每一个函数涉及到参数数量变化问题,类似与Java语言的函数重载。例如:在使用randrange()函数时,查阅函数使用方法为:

	randrange([start],stop[,step])

  由示例可得,该函数最多可以传入三个函数,分别为 start , stop , step 。 但为什么会有 [] 这个符号呢?经过了解发现,这是用来标识参数可选的符号。也就是说:

1、不带 [] 的参数是必须传入的,优先级最高;
2、而带有 [] 符号的参数可以选择不传入,优先级第二;
3、使用类似 [,] 的参数优先级最低。

也就是说如果函数示例传入一个参数,则表示stop参数。

	randrange(10)

传入两个参数时,则表示start和stop参数。

	randrange(110)

传入三个参数时,则表示start、stop、step参数。

	randrange(1102)

推荐阅读:python语言学习笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值