主要内容

pyargs

创建关键字参数Python函数

描述

例子

克瓦语= pyargs (argKey, argValue)创建一个或多个关键字参数传递给一个Python®函数。一个Python关键字参数是一个值之前一个标识符。的pyargs函数的唯一途径在MATLAB中创建关键字参数®。创建时使用这个函数py.dict变量。

例子

全部折叠

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

创建一个日历。

卡尔= py.calendar.TextCalendar;

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

formatmonth (cal int32 (2014), int32 (12))
ans Python str =没有属性。2014年12月莫你我们Th Fr Sa苏1 2 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) unbound calendar.TextCalendar method Return a month's calendar string (multi-line).

请注意,参数wl是可选的,默认值吗0

现在显示在MATLAB函数签名。

方法(卡尔,“全部”)

搜索的输出formatmonth函数签名。

lh formatmonth(自我、撰写、延期、w、l, pyargs)

改变行间距参数的值2和宽度参数的值3使用一个pyargs论点。

formatmonth (cal int32 (2014), int32 (12), pyargs (“l”int32 (2)' w 'int32, (3)))
ans Python str =没有属性。2014年12月星期一星期二结婚星期四星期五坐在太阳1 2 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类型。使用函数参数列表来确定argKeyargValue。您可以指定几个关键在任何顺序和值参数argKey1, argValue1,…, argKeyN argValueN

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

限制

  • 名称=值语法不支持调用的Pyt万博1manbetxhon函数使用py。前缀

介绍了R2014b