pyargs

Создайте аргумент ключевого слова для функции Python

Синтаксис

kwa = pyargs(argKey,argValue)

Описание

пример

kwa = pyargs(argKey,argValue) создает один или несколько аргументов ключевого слова pyargs, чтобы передать функции Python®.

Примеры

свернуть все

Создайте календарь.

cal = py.calendar.TextCalendar;

Отобразите календарь на декабрь 2014.

formatmonth(cal,int32(2014),int32(12))
ans = 

  Python str with no properties.

       December 2014
Mo Tu We Th Fr Sa Su
 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')
Help on method formatmonth in calendar.TextCalendar:

calendar.TextCalendar.formatmonth = formatmonth(self, theyear, themonth, w=0, l=0) unbound calendar.TextCalendar method
    Return a month's calendar string (multi-line).

Заметьте, что аргументы w и l являются дополнительными со значениями по умолчанию 0.

Теперь отобразите функциональные подписи в MATLAB®.

methods(cal,'-full')

Ищите вывод подпись функции formatmonth.

lhs formatmonth(self, theyear, themonth, w, l, pyargs)

Измените значение аргумента l межстрочного интервала к 2 с помощью аргумента pyargs.

formatmonth(cal,int32(2014),int32(12),pyargs('l',int32(2)))
ans = 

  Python str with no properties.

       December 2014

Mo Tu We Th Fr Sa Su

 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 является значением аргумента, представленным любым типом. Используйте список аргументов функции, чтобы идентифицировать argKey и argValue. Можно задать несколько аргументов пары ключ/значение в любом порядке как argKey1,argValue1,...,argKeyN,argValueN.

Пример: 'length',int32(2)

Смотрите также

Внешние веб-сайты

Введенный в R2014b