Stöder inte objekttilldelning?

Stöder inte objekttilldelning?
Stöder inte objekttilldelning?
Anonim

Felet "'str'-objektet stöder inte objekttilldelning" talar om för dig att du försöker ändra värdet på en befintlig sträng. Nu är du redo att lösa detta Python-fel som en expert.

Har lista stödobjekt?

Medan du kan ändra värdena i en lista, kan värdena i en tupel inte ändras. Dessutom lagras tupler inom parentes medan listor deklareras mellan hakparenteser. Eftersom du inte kan ändra värden i en tuppel, fungerar inte artikeltilldelning.

Vad är objekttilldelning i Python?

Pythonfelet TypeError: 'str'-objektet stöder inte objekttilldelning inträffar när du försöker ändra eller modifiera ett tecken i en sträng med operatorn assignment. Strängen är ett oföränderligt objekt som inte kan ändras.

Hur tilldelar du ett objekt till en sträng i Python?

För att skapa en sträng sätter du teckensekvensen inom antingen enkla citattecken, dubbla citattecken eller trippelcitattecken och tilldelar den sedan till en variabel. Du kan titta på hur variabler fungerar i Python i självstudiekursen för Python-variabler. Du kan till exempel tilldela ett tecken "a" till en variabel single_quote_character.

Hur fixar jag att str-objekt inte stöder artikeltilldelning?

Du måste skapa en ny sträng baserat på innehållet i en gammal om du vill ändra en sträng. Felet "'str'-objekt stöder inte objekttilldelning" säger till digatt du försöker ändra värdet på en befintlig sträng.