Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?

2026-05-24 12:390阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2011个文字,预计阅读时间需要9分钟。

Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?

一、作为乘法或乘方运算符,在Python中,* 表示乘法,** 表示次方。

函数作为Python的一等公民,其参数类型也相当丰富。下面结合参数类型,看看*的灵活运用。

我们来瞧瞧*的生动作用。

一、作为乘法或者是乘幂运算符

在Python中,*表示乘法,**表示次方,这个不必多说。

函数作为Python的一等公民,其参数的类型也非常丰富。下面结合参数类型,我们来看一下*的灵活作用。

另外,也有如下专门的特殊字符串连接用法:

print(3*"Hello ")

结果是输出依次由*符号3个后面字符串组成的长字符串。

二、函数参数——位置实参

按照参数位置,依次传递参数,这是最普通的方式(大多数语言中都支持)。

def location(a, b)
print(a + b)

location(3, 9)

小结:调用函数时,按顺序传递参数,3 传给 a,9 传给 b。调用时,不能缺少实参。

三、函数参数——关键字实参

如果不想严格按照顺序传递参数,也可以按关键字名称传递。举例如下:

Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?

def location(a, b)
print(a + b)

location(b = 3, a = 9)

注意:调用上面函数时,按关键字名称传递参数,3 传给 b,9 传给 a。也不能缺少调用实参。

阅读全文

本文共计2011个文字,预计阅读时间需要9分钟。

Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?

一、作为乘法或乘方运算符,在Python中,* 表示乘法,** 表示次方。

函数作为Python的一等公民,其参数类型也相当丰富。下面结合参数类型,看看*的灵活运用。

我们来瞧瞧*的生动作用。

一、作为乘法或者是乘幂运算符

在Python中,*表示乘法,**表示次方,这个不必多说。

函数作为Python的一等公民,其参数的类型也非常丰富。下面结合参数类型,我们来看一下*的灵活作用。

另外,也有如下专门的特殊字符串连接用法:

print(3*"Hello ")

结果是输出依次由*符号3个后面字符串组成的长字符串。

二、函数参数——位置实参

按照参数位置,依次传递参数,这是最普通的方式(大多数语言中都支持)。

def location(a, b)
print(a + b)

location(3, 9)

小结:调用函数时,按顺序传递参数,3 传给 a,9 传给 b。调用时,不能缺少实参。

三、函数参数——关键字实参

如果不想严格按照顺序传递参数,也可以按关键字名称传递。举例如下:

Python函数参数与特殊符号(星号、斜杠)使用详解,有哪些技巧?

def location(a, b)
print(a + b)

location(b = 3, a = 9)

注意:调用上面函数时,按关键字名称传递参数,3 传给 b,9 传给 a。也不能缺少调用实参。

阅读全文