Использование оператора моржа в операторе if не работаетPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Использование оператора моржа в операторе if не работает

Сообщение Anonymous »

У меня есть простая функция, которая должна выводить префикс на основе шаблона или None, если он не соответствует. Пытаюсь сделать моржа, похоже, не получается. Есть идеи?
import re

def get_prefix(name):
if m := re.match(f'^.+(\d\d)-(\d\d)-(\d\d\d\d)$', name) is not None:
return m.group(3) + m.group(2) + m.group(1)

get_prefix('abc 10-12-2020')

Обратная связь
Traceback (most recent call last):
File "", line 1, in
File "", line 3, in get_prefix
AttributeError: 'bool' object has no attribute 'group'


Подробнее здесь: https://stackoverflow.com/questions/675 ... s-not-work
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Питон-оператор моржа. Могу ли я использовать два != != в операторе моржа?
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Эквивалент оператора моржа Python (:=) в С++ 11?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Есть ли в Node.Js оператор моржа?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»