理解Python函数参数
您的Python®向你展示了如何调用Python函数文档。类似于MATLAB Python函数签名®函数签名。然而,Python语法可能不熟悉MATLAB用户。
位置参数
一个位置参数是通过位置。这些观点出现在一个函数的开始签名。
Python的签名 | MATLAB使用 |
---|---|
|
> > py.abs (-99) |
一些函数接受任意序列的位置参数,包括没有参数。在Python中,这些参数是通过将名称与定义的*
的性格。
Python的签名 | MATLAB使用 |
---|---|
|
聚合来自两个列表的元素。 创建零长度的迭代器。 |
|
|
关键字参数
一个关键字之前的论点是一个标识符。关键字参数,也叫命名参数,可以以任意顺序指定。关键字参数就像在MATLAB名称-值对。
Python的签名 | MATLAB使用 |
---|---|
|
变化的值 |
下面的例子使用了默认值文件
关键字。创建和显示一些文本变量值。
x1 = py.str (“c:”);x2 = py.os.curdir;x3 = py.os.getenv (“foo”);py.print (x1, x2, x3)
c:。没有一个
显示的值在不同的线,使用换行符,\ n
作为一个分隔符。
py.print (x1, x2, x3 = sprintf(9月' \ n '))
c:。没有一个
任意数量的关键字参数
Python定义任意数量的关键字参数通过将它的名字* *
字符。
Python的签名 | MATLAB使用 |
---|---|
|
> > D = py.dict(乔= 100,杰克= 101) |
可选参数
一个可选参数是一个非必需的论点。
Python的签名 | MATLAB使用 |
---|---|
|
> > py.random.randrange (1100) |
可选参数可以有默认值。默认值是由一个等号表示=
用默认值。
Python的签名 | MATLAB使用 |
---|---|
|
打印两个值使用默认关键字值。 |