Метод строки isidentifier() поможет узнать, подходит ли данная строка в качестве имени объекта.
Вполне может заменить самостоятельно придуманную регулярку.
>>> 'some_name'.isidentifier()
True
Обычное имя переменной
>>> '私は手紙です'.isidentifier()
True
Юникод в качестве имени тоже доступен
>>> '1_name'.isidentifier()
False
Имя не может начинаться с цифры
>>> '੬_name'.isidentifier()
False
Включая все цифры юникода
>>> 'some name'.isidentifier()
False
Пробелы недопустимы
#basic
#dasturlash#TZ#texniktopshiriq#webdevelopment#dasturchihayoti
TZ (Texnik topshiriq) yo'q bo‘lsa nima bo'ladi?
❌ Dasturchi: "Men tushunganimcha qildim"
❌ Buyurtmachi: "Men bunday demagandim"
❌ Natija: 10 marta qayta tuzatish, asab, vaqt yo'qotish 😅
📄TZ nima beradi?
✅ Nima qilinishi aniq bo‘ladi
✅ Qanday texnologiya ishlatilishi belgilanadi
✅ Muddat va natija tushunarli bo‘ladi
✅ "Boshqacha qil" degan gaplar kamayadi
Yaxshi loyiha — yaxshi TZ bilan boshlanadi.
Kod yozishdan oldin yozma kelishuv qiling ✍️
Dasturchilar ham, buyurtmachilar ham buni yodda tutsin!
💻@dasturlash_hayoti— dasturchilar hayoti va IT memlari aralash kanal😉