主要内容

Pyargs.

创建关键字参数Python功能

描述

例子

KWA = Pyargs(argkey,argvalue.创造一个或多个关键词传递给python的参数®功能。Python关键字参数是标识符之前的值。这Pyargs.函数是在Matlab中创建关键字参数的唯一方法®。创建时使用此功能py.dict.变量。

例子

全部收缩

蟒蛇calendar.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 S S SU 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 23 24 25 26 22 2 2 29 30 31

从Python文档中显示函数签名calendar.textcalendar.formatmonth.功能。

py.help('calendar.textcalendar.formatmonth'
Help on Method Formatmonth在Calendar.TextCalendar中:Calentar.TextCalendar.formatmonth = FormatMonth(Self,Inear,Themonth,W = 0,L = 0)未结nCalendar.textCalendar方法返回一个月的日历字符串(多行)。

请注意,论点W.L.是可选的,默认值0.

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

方法(Cal,'-满的'

搜索输出FormatMonth.功能签名。

LHS ForceMonth(自我,淫,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月星期一星期二星期五星期三星期五星期五坐落S太阳1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1/18 19 20 21 2 2 23 2 2 2 2 2 2 2 2 2 2 2 2 2 21 23 23

输入参数

全部收缩

Python函数关键字参数指定为一个或多个逗号分隔的对argkey,argvalue.论点。argkey.是python函数键名,是字符串或字符向量。argvalue.是由任何有效的Python类型表示的参数值。使用函数参数列表识别argkey.argvalue.。您可以以任何顺序指定多个键和值对参数argkey1,argvalue1,...,argkeyn,argvaluen

例子:'长',int32(2)

在R2014B中介绍