Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2011个文字,预计阅读时间需要9分钟。
一、作为乘法或乘方运算符,在Python中,* 表示乘法,** 表示次方。
函数作为Python的一等公民,其参数类型也相当丰富。下面结合参数类型,看看*的灵活运用。
我们来瞧瞧*的生动作用。
一、作为乘法或者是乘幂运算符
在Python中,*表示乘法,**表示次方,这个不必多说。
函数作为Python的一等公民,其参数的类型也非常丰富。下面结合参数类型,我们来看一下*的灵活作用。
另外,也有如下专门的特殊字符串连接用法:
print(3*"Hello ")结果是输出依次由*符号3个后面字符串组成的长字符串。
二、函数参数——位置实参
按照参数位置,依次传递参数,这是最普通的方式(大多数语言中都支持)。
def location(a, b)print(a + b)
location(3, 9)
小结:调用函数时,按顺序传递参数,3 传给 a,9 传给 b。调用时,不能缺少实参。
三、函数参数——关键字实参
如果不想严格按照顺序传递参数,也可以按关键字名称传递。举例如下:
print(a + b)
location(b = 3, a = 9)
注意:调用上面函数时,按关键字名称传递参数,3 传给 b,9 传给 a。也不能缺少调用实参。
本文共计2011个文字,预计阅读时间需要9分钟。
一、作为乘法或乘方运算符,在Python中,* 表示乘法,** 表示次方。
函数作为Python的一等公民,其参数类型也相当丰富。下面结合参数类型,看看*的灵活运用。
我们来瞧瞧*的生动作用。
一、作为乘法或者是乘幂运算符
在Python中,*表示乘法,**表示次方,这个不必多说。
函数作为Python的一等公民,其参数的类型也非常丰富。下面结合参数类型,我们来看一下*的灵活作用。
另外,也有如下专门的特殊字符串连接用法:
print(3*"Hello ")结果是输出依次由*符号3个后面字符串组成的长字符串。
二、函数参数——位置实参
按照参数位置,依次传递参数,这是最普通的方式(大多数语言中都支持)。
def location(a, b)print(a + b)
location(3, 9)
小结:调用函数时,按顺序传递参数,3 传给 a,9 传给 b。调用时,不能缺少实参。
三、函数参数——关键字实参
如果不想严格按照顺序传递参数,也可以按关键字名称传递。举例如下:
print(a + b)
location(b = 3, a = 9)
注意:调用上面函数时,按关键字名称传递参数,3 传给 b,9 传给 a。也不能缺少调用实参。

