Heim  >  Artikel  >  Backend-Entwicklung  >  Ist Python-String ein Variablentyp?

Ist Python-String ein Variablentyp?

anonymity
anonymityOriginal
2019-06-13 11:08:0411314Durchsuche

Der gesamte folgende Inhalt basiert auf der Speicheradresse

Unveränderlicher Datentyp: Wenn sich der Wert der entsprechenden Variablen dieses Datentyps ändert, ändert sich auch die entsprechende Speicheradresse. Dieser Datentyp wird als unveränderlich bezeichnet Datentyp.

Variabler Datentyp: Wenn sich der Wert der entsprechenden Variablen dieses Datentyps ändert, ändert sich die entsprechende Speicheradresse nicht. Dieser Datentyp wird als variabler Datentyp bezeichnet.

Ist Python-String ein Variablentyp?

Zusammenfassung: Die Adresse ändert sich, nachdem der unveränderliche Datentyp geändert wurde, aber die Adresse ändert sich nicht, wenn der variable Datentyp geändert wird

String

b = 'djx'
print(id(b),type(b))
b = 'djx1996'
print(id(b),type(b))
535056476344 <class &#39;str&#39;>
535056476624 <class &#39;str&#39;>

Wir können feststellen, dass sich die Speicheradresse der Variablen ändert, wenn sich die Daten ändern. Dann ist der String ein unveränderlicher Datentyp.

Das obige ist der detaillierte Inhalt vonIst Python-String ein Variablentyp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn