Метод строки isidentifier() поможет узнать, подходит ли данная строка в качестве имени объекта.
Вполне может заменить самостоятельно придуманную регулярку.
>>> 'some_name'.isidentifier()
True
Обычное имя переменной
>>> '私は手紙です'.isidentifier()
True
Юникод в качестве имени тоже доступен
>>> '1_name'.isidentifier()
False
Имя не может начинаться с цифры
>>> '੬_name'.isidentifier()
False
Включая все цифры юникода
>>> 'some name'.isidentifier()
False
Пробелы недопустимы
#basic
📊 Los únicos jugadores con más de 8 jonrones y menos de 20 ponches esta temporada:
Yordan Alvarez (12 jonrones, 18 ponches)
Ozzie Albies (8 jonrones, 19 ponches) 🔥
El segunda base de los Braves parece haber vuelto a ser su yo de estrella!
#Stats#Albies#YÁlvarez
🗞 | t.me/MLB_Daily