Что это '?'значит в следующем коде списка Python? - PullRequest
0 голосов
/ 28 января 2019

Как и выше, я просматривал пример для выполнения некоторой работы, которую я выполнял, и увидел код для списка ниже.Есть ли особый смысл за «?»ниже?Я знаю, что он действует как троичный оператор, но здесь это не очевидно.Это тоже не регулярное выражение.Спасибо!

inputVector = [1.1, '?']

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Это просто обычная строка внутри списка в python.

1.1 = float

'?'= string

Я думаю, что вы предполагаете, что в троичном операторе, как в другом языке, такого троичного оператора нет, фактически мы можем использовать эквивалентный.

Пример: list

0 голосов
/ 28 января 2019

Неа.Никаких особых значений, касающихся python.Просто плохая строка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...