Лаборатория Jupyter Еще Не Поддерживает Сопоставление?

#python #visual-studio-code #jupyter

Вопрос:

Я сейчас работаю в Jupyter и только что установил Python 3.10 в своей локальной системе. Я пытался реализовать совпадение в своем блокноте Jupyter, но, похоже, он еще не распознает это утверждение. Возможно, я что-то упускаю, но как я могу включить эту функцию?

Комментарии:

1. Вы подтвердили, что ваш ноутбук jupyter также используется 3.10 ? Вы можете сделать это, проверив sys.version в своем блокноте

2. Я не уверен, что произошло, я просто сделал жесткую перезагрузку компьютера, и сейчас мы работаем. Сначала я был сбит с толку, потому что для совпадения нет подсветки синтаксиса, как для if-else, но потом я понял, что это просто не работает. Кажется, теперь все в порядке.

Ответ №1:

Вы можете проверить, действительно ли вы работаете на python 3.10, следующим образом:

 from platform import python_version
print(python_version())
 

Комментарии:

1. Просто любопытно, но есть ли причина, по которой вы рекомендуете это прекратить sys.version ?

2. @mortz вы правы, это, возможно, даже лучше, но они оба отвечают на вопрос, действительно ли OP использует python 3.10

3. Когда я запустил его из кода VS, я получил 3.10.0. Странный.