主要内容

pyargs

创建关键字参数Python函数

描述

例子

Kwa = pyargs(argKey, argValue创建一个或多个关键字参数传递给Python®函数。Python关键字参数是一个前面有标识符的值。的pyargs函数是在MATLAB中创建关键字参数的唯一方法®.创建时使用此函数py.dict变量。

例子

全部折叠

Pythoncalendar.TextCalendar.formatmonth方法显示每月日历。该方法接受两个关键字参数。关键字w指定日期列的宽度。关键字l指定每周的行数。

创建日历。

cal = py.calendar.TextCalendar;

使用默认行间距和列宽度显示2014年12月的日历。

formatmonth (cal int32 (2014), int32 (12))
ans = Python str,没有属性。2014年12月Mo Tu We Th Fr Sa Su 12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

控件的Python文档中的函数签名calendar.TextCalendar.formatmonth函数。

py.help (“calendar.TextCalendar.formatmonth”
关于日历中formatmonth方法的帮助。TextCalendar: calendar.TextCalendar.formatmonth = formatmonth(self, theyear, themonth, w=0, l=0)未绑定日历。返回一个月的日历字符串(多行)。

注意参数w而且l是可选的,默认值为0

现在在MATLAB中显示函数签名。

方法(卡尔,“全部”

属性的输出中搜索formatmonth函数签名。

LHS格式month(self, theyear, themonth, w, l, pyargs)

将行间距参数的值更改为2width参数的值3.使用一个pyargs论点。

formatmonth (cal int32 (2014), int32 (12), pyargs (“l”int32 (2)' w 'int32, (3)))
ans = Python str,没有属性。2014年12月星期一星期二星期三星期四星期五星期六太阳12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

输入参数

全部折叠

Python函数关键字参数指定为一个或多个逗号分隔的argKey, argValue参数。argKey是Python函数键名称,是字符串或字符向量。argValue是参数值,由任何有效的Python类型表示。使用函数参数列表来标识argKey而且argValue.您可以以任意顺序指定多个键和值对参数argKey1, argValue1,…,argKeyN argValueN

例子:“长度”,int32 (2)

限制

  • 名称=值调用Python函数时金宝app不支持的语法py。前缀

在R2014b中引入