Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in den String-Teil von Python Basics

Einführung in den String-Teil von Python Basics

WBOY
WBOYOriginal
2024-08-14 18:58:18975Durchsuche

Python Basics String part Introduction

Was ist String?

=> String ist eine Folge geordneter Zeichen(Alphabete – Kleinbuchstaben, Großbuchstaben, numerische Werte, Sonderzeichen usw.) in einem Programm.

Es wird durch Anführungszeichen(single('), double(") oder Triple(' ' '/" " ") am Anfang und am Ende dargestellt. Sie können jedes beliebige verwenden .

Beispiel:

„Hallo Welt“
„CSE ist großartig“
„Keine gültige Zeichenfolge“ (muss einer Art von Anführungszeichen folgen)

String innerhalb eines Strings

Um eine Zeichenfolge in eine Zeichenfolge zu schreiben, müssen Sie verschiedene Arten von Anführungszeichen verwenden. Das heißt, wenn Sie einen Teilstring innerhalb eines Strings haben, der von doppelten Anführungszeichen umgeben ist, dann verwenden Sie einfache Anführungszeichen, um den Hauptstring darzustellen und umgekehrt.

Beispiel: „Dies ist eine gültige ‚Zeichenfolge‘, da sie die Reihenfolge beibehält“
'String innerhalb eines 'Strings' wie diesem ist nicht zulässig'

Sie können dafür auch „Escape Sequence“ verwenden:
*Wenn Ihre Zeichenfolge ein Sonderzeichen enthält, das den Interpreter verwirren könnte, können Sie zur Verdeutlichung „Escape-Sequenz“ verwenden. Die Escape-Sequenz weist den Interpreter an, das Zeichen nach dem Backslash als druckbares Zeichen zu betrachten.

Beispiel: „Ich liebe den Film „Shang-chi““
„Sie sagte: Kommst du nicht zu spät zur Arbeit?“

Weitere Fakten zum Thema String:

  • Ein einzelnes Zeichen ist auch eine Zeichenfolge. Beispiel: „P“, „P“
  • String unterscheidet zwischen Groß- und Kleinschreibung. Beispiel: „A“ und „a“ sind zwei verschiedene Zeichenfolgen.
  • Leerzeichen ist auch eine Zeichenfolge. Beispiel: „“ und „‘ sind Zeichenfolgen.
  • Leere Zeichenfolge – zwischen den Anführungszeichen steht nichts. Beispiel: „“ und „
  • “.
  • „1“ ist keine Ganzzahl, sondern eine Zeichenfolge!

String-Veränderlichkeit:

Dies ist ein sehr wichtiges String-Konzept. Strings sind unveränderlich. Sobald ein String erstellt wurde, können die darin enthaltenen Zeichen nicht mehr geändert/gelöscht/verändert werden. Jedes Mal, wenn wir eine Zeichenfolge ändern müssen, müssen wir eine Kopie der ursprünglichen Zeichenfolge erstellen und Änderungen an der duplizierten Zeichenfolge vornehmen.

Sentence= "Loving CSE110'

Sentence[0]= "M"

TypeError: 'str' unterstützt die Elementausrichtung nicht. (Hier versuchen wir, die Zeichenfolge zu ändern, können aber keines der Zeichen in der Zeichenfolge ändern)

*Wir können jedoch die gesamte Zeichenfolge ändern.

s='Ich bin Baymax'

Druck(er)
s='Ich bin Superman'
Druck(e)=> Hier haben wir einen völlig anderen String in der s-Variablen gespeichert.

Streichung

'del' = Schlüsselwort zum Aufheben der Bindung eines Verweises auf einen String. Dadurch wird ein String aus seiner Variablen gelöscht.

Beispiel:

s='I love CSE'

Print(s)
Del(s)
Print(s)

>>> I love CSE
Error


*We can't delete a character from a string.

s='I am 007'
 del(s[0])

>>> ERROR

String-Mitgliedschaft

Wir können das Schlüsselwort „in“ verwenden, um herauszufinden, ob ein Teilstring in einem bestimmten String vorkommt (ob ein String in einem anderen String vorhanden ist oder nicht).

Bsp.:

'bay' in 'ebay'
>>True
'bay' not in 'ebay'
>>False

*Es kann in der „if-Anweisung“ als Bedingung verwendet werden.

S1= 'I am Loki'
S2='am'
If S2 in S1:
    Print(found)
Else:
    Print(not found)

>>>found

Das ist alles für heute über String. Im nächsten Teil werden wir mehr über Strings und seine Funktionen besprechen. Dann werden wir versuchen, einige Probleme zu lösen. Bis dahin üben Sie weiter. Viel Spaß beim Codieren!

Das obige ist der detaillierte Inhalt vonEinführung in den String-Teil von Python Basics. 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