Eroarea „Obiectul „„str” nu acceptă alocarea articolului” vă spune dvs. că încercați să modificați valoarea unui șir existent. Acum sunteți gata să rezolvați această eroare Python ca un expert.
Lista acceptă atribuirea articolelor?
În timp ce puteți modifica valorile dintr-o listă, valorile din interiorul unui tuplu nu pot fi modificate. De asemenea, tuplurile sunt stocate între paranteze, în timp ce listele sunt declarate între paranteze drepte. Deoarece nu puteți modifica valorile într-un tuplu, atribuirea de articol nu funcționează.
Ce este atribuirea articolelor în Python?
Eroarea python TypeError: obiectul „str” nu acceptă atribuirea articolului apare atunci când încercați să modificați sau să modificați un caracter dintr-un șir folosind operatorul assignment. Șirul este un obiect imuabil care nu poate fi schimbat.
Cum atribui un articol unui șir în Python?
Pentru a crea un șir, puneți secvența de caractere în interiorul fie ghilimele simple, ghilimele duble sau ghilimelele triple, apoi atribuiți-o unei variabile. Puteți vedea cum funcționează variabilele în Python în tutorialul pentru variabile Python. De exemplu, puteți atribui un caracter „a” unei variabile single_quote_character.
Cum repar obiectul str nu acceptă atribuirea articolului?
Trebuie să creați un șir nou pe baza conținutului unui șir vechi dacă doriți să schimbați un șir. Eroarea „„str” nu acceptă atribuirea articolului vă spunecă încerci să modifici valoarea unui șir existent.