主要内容

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月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”
帮助方法格式月在日历。TextCalendar: calendar.TextCalendar.formatmonth = formatmonth(self, theyear, themonth, w=0, l=0)未绑定日历。返回一个月的日历字符串(多行)。

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

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

方法(卡尔,“全部”

在输出中搜索formatmonth函数签名。

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

将行间距参数的值更改为2和宽度参数的值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类型表示。使用函数参数列表进行标识argKeyargValue.可以以任意顺序指定几个键和值对参数argKey1, argValue1,…,argKeyN argValueN

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

限制

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

介绍了R2014b