鉴于前段时间分享的案例都有点点小难度,最近会多分享些基础款给萌新小盆友们,欢迎对案例自行升级,欢迎留言探讨。
前言:
对刚刚接触编程的童鞋们来说,编程语言中对于各式各样符号的应用也是我们初学者必不可少的知识点之一,其中,“*”星号是我们非常常见的一个符号,我们今天就来整理一下关于星号的用法。
1、表示乘号:
这应该是最简单也最常见的“*”星号用法了,表示常见数字计算加减乘除中的乘号,作用与数学计算的乘号一致。
2、表示倍数,例如:
打印结果(打印3次):
3、单个 *
(1)、如:parameter是用来接受任意多个参数并将其放在一个元组中。
(2)、函数在调用多个参数时,在列表、元组、集合、字典及其他可迭代对象作为实参,并在前面加 *
如 *(1,2,3)解释器将自动进行解包然后传递给多个单变量参数(参数个数要对应相等)。
运行结果如下:
4、两个 **
如: parameter用于接收类似于关键参数一样赋值的形式的多个实参放入字典中(即把该函数的参数转换为字典)。
运行结果:
知识点扩展:python中星号()和双星号(*)的用法
第一种情况:用在两表达式的中间,表示乘法,*表示取幂,如:
运行结果:
再来看双星号:
运行结果:
第二种情况:用在变量的前面。
1,向函数传递参数,将变量中可迭代对象的元素拆解出来,作为独立的参数第传给函数,如:
运行结果:
再来看双星号:
运行结果:
对于**,变量为字典,将其拆解出来,单独传给函数。如:
运行结果:
2,在函数定义中使用,收集参数。将参数捕捉到一个元组中,如:
运行结果:
该用法允许我们创建自己的函数时,可以接收任意数量的参数。
双星号可以将参数捕捉到字典中,如:
运行结果:
以上为Python语法中常见“*”星号的用法,在使用时需要多加注意,避免错误哦。