Метод строки isidentifier() поможет узнать, подходит ли данная строка в качестве имени объекта.
Вполне может заменить самостоятельно придуманную регулярку.
>>> 'some_name'.isidentifier()
True
Обычное имя переменной
>>> '私は手紙です'.isidentifier()
True
Юникод в качестве имени тоже доступен
>>> '1_name'.isidentifier()
False
Имя не может начинаться с цифры
>>> '੬_name'.isidentifier()
False
Включая все цифры юникода
>>> 'some name'.isidentifier()
False
Пробелы недопустимы
#basic
JUST IN: UPBIT HACKED. 54B WON WORTH OF TOKENS WERE SENT TO UNAUTHORIZED WALLETS. FUNDS ARE SAFU AS LOSSES WILL BE COVERED FROM RESERVES.
HACKED TOKENS:
#2Z $ACS $BONK $DOOD $DRIFT $HUMA $IO $JTO $JUP $LAYER $ME $MEW #MOODENG $ORCA $PENGU $PYTH $RAY $RENDER $SOL $SONIC $SOON $TRUMP $USDC $W
....
~ join @hashminutes for more such updates ~