Что делает “|”, подписываются средний в Python?

Если я правильно угадаю из метода start, это экземпляр Aplication. Попробуйте документацию :

this.getParameters();

(это предполагает, что вы хотите получить доступ к параметрам приложения, как предполагает термин «конструктор»)

7
задан 4 revs 23 May 2017 в 12:16
поделиться

3 ответа

В Python, '|' оператор определяется по умолчанию на целых типах и установил типы.

Если эти два операнда будут целыми числами, то это выполнит поразрядное или, который является математической операцией.

Если эти два операнда set типы, '|' оператор возвратит объединение двух множеств.

a = set([1,2,3])
b = set([2,3,4])
c = a|b  # = set([1,2,3,4])

Кроме того, авторы могут определить поведение оператора для пользовательских типов, итак, если something.property пользовательский объект, необходимо проверить то определение класса на __or__() метод, который затем определит поведение в Вашем примере кода.

Так, невозможно дать Вам точный ответ, не зная типов данных для этих двух операндов, но обычно это будет поразрядное или.

19
ответ дан 6 December 2019 в 10:04
поделиться

Битовое "ИЛИ"

0
ответ дан 6 December 2019 в 10:04
поделиться

Ее также можно "обмануть" в трубу, как в корпусах unix, см. здесь http://code.google.com/p/python-pipeline/

0
ответ дан 6 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: