Метод строки isidentifier() поможет узнать, подходит ли данная строка в качестве имени объекта.
Вполне может заменить самостоятельно придуманную регулярку.
>>> 'some_name'.isidentifier()
True
Обычное имя переменной
>>> '私は手紙です'.isidentifier()
True
Юникод в качестве имени тоже доступен
>>> '1_name'.isidentifier()
False
Имя не может начинаться с цифры
>>> '੬_name'.isidentifier()
False
Включая все цифры юникода
>>> 'some name'.isidentifier()
False
Пробелы недопустимы
#basic
GO https://twitter.com/kimishima_ao/status/1867755075701289282
RT @tonofura: 12/17 メンテナンス後より『きまぐれテンプテーション2』とのコラボイベント「睡夢徊る異界奇譚」を開催いたします。▼ゲームプレイはこちらhttps://t.co/Mx20M97f09#きまテン2#とのフラ#DeepOne https:…
At December 14, 2024 at 11:14AM By kimishima_ao