suchen
HeimBackend-EntwicklungPython-TutorialPython-Strings: Erkundung von Methoden zur String-Manipulation

Python Strings: Exploring string manipulation methods

Zeichenfolgen in Python:

String ist eine Zeichenfolge, die in einfache oder doppelte Anführungszeichen eingeschlossen ist.

Zum Beispiel:

„Hallo Welt“
„Apfel“
„Was ist das?“

So sehen Strings in Python aus.

Arten von Saiten-

1.Einzeilige Zeichenfolge- Um eine einzeilige Zeichenfolge zu schreiben, verwenden wir entweder einfache Anführungszeichen („Dies ist eine Zeichenfolge“) oder doppelte Anführungszeichen („Dies ist auch eine Zeichenfolge“).

Example- print('Hello world!)
         print("What's up?")
output- Hello world!
        What's up?
  1. Mehrzeilige Zeichenfolge- Um eine mehrzeilige Zeichenfolge zu schreiben, verwenden wir einfache dreifache Anführungszeichen (''' ''') oder doppelte dreifache Anführungszeichen (""" "").
Example- 
print("""We have a pet.
He is a dog.""")

output- We have a pet.
        He is a dog.

String-Indizierung-

Da es sich bei einer Zeichenfolge um eine geordnete Sequenz handelt, können wir eine Indizierung für sie durchführen.

Durch die Indizierung können wir ein einzelnes Zeichen der Zeichenfolge erfassen und darauf zugreifen.

Jedes einzelne Zeichen in einer Zeichenfolge hat eine indizierte Position (Index), die bei 0 beginnt und bei n-1 endet (wobei n = Anzahl der Zeichen).

H E L L O
0 1 2 3 4

Example-
my_string= “Hello”
print(my_string[3])

output - l

Wir können auch die umgekehrte Indizierung in Python verwenden.

H E L L O
0 -4 -3 -2 -1

Example- 

My_string = “Hello”
print(my_string[-4])

Output - e

SCHNEIDEN

Slicing ermöglicht es uns, einen Unterabschnitt der Zeichenfolge (mehrere Zeichen) zu erfassen, auch bekannt als ein Stück der Zeichenfolge.

Slicing-Syntax- [start:stop:step]
Wobei start der numerische Indexwert ist, von dem aus wir die Zeichen abrufen müssen.
Stop ist der numerische Wert, zu dem wir springen, aber nicht einbeziehen und
Schritt ist die Größe des Sprungs, den wir vom Start zum Stopp machen.

Hinweis: Um alle Elemente der Zeichenfolge zu erfassen, verwenden wir ::

Example-

My_string = “Hello”
print(my_string[2:4])

output- llo

String-Slicing umfasst immer den Anfangsbuchstaben bis zum Buchstaben vor dem genannten Index (n-1).

STRING-EIGENSCHAFTEN UND METHODEN-

UNVERÄNDERBARKEIT- Zeichenfolgen sind unveränderlich, was bedeutet, dass sie nicht geändert werden können.

Example- 
name = “Sam”
name[0] = ‘P’

Der obige Code gibt einen Fehler aus, da wir Zeichenfolgen nicht ändern können.

VERKETTUNG- Wir können zwei Zeichenfolgen mithilfe der Verkettung verketten (zusammenführen).

Example- 
x = “Hello”
x  + “ World!”
Output- Hello World!

Sie können * verwenden, um die Anzahl der Buchstaben zu multiplizieren.

Example- 
letter = ‘x’
letter * 10
Output- zzzzzzzzzz

Abschluss-

Eine Zeichenfolge ist eine Folge von Zeichen, die unveränderlich ist und Sie können sie indizieren und aufteilen, da es sich um eine geordnete Folge handelt.

Das obige ist der detaillierte Inhalt vonPython-Strings: Erkundung von Methoden zur String-Manipulation. 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
Wie schneiden Sie eine Python -Liste?Wie schneiden Sie eine Python -Liste?May 02, 2025 am 12:14 AM

SlicingPapythonListisDoneUsingthesyntaxlist [Start: Stop: Stufe] .here'Showitworks: 1) StartIndexoFtheFirstelementtoinclude.2) stopiStheIndexoFtheFirstelementtoexclude.3) StepisTheincrementBetweenelesfulFulForForforexcractioningPorporionsporporionsPorporionsporporesporsporsporsporsporsporsporsporsporionsporsPorsPorsPorsPorsporsporsporsporsporsporsAntionsporsporesporesporesporsPorsPorsporsPorsPorsporsporspors,

Was sind einige gängige Operationen, die an Numpy -Arrays ausgeführt werden können?Was sind einige gängige Operationen, die an Numpy -Arrays ausgeführt werden können?May 02, 2025 am 12:09 AM

Numpyallowsforvariousoperationssonarrays: 1) BasicarithmeticliKeaddition, Subtraktion, Multiplikation und Division; 2) AdvancedoperationssuchasmatrixMultiplication;

Wie werden Arrays in der Datenanalyse mit Python verwendet?Wie werden Arrays in der Datenanalyse mit Python verwendet?May 02, 2025 am 12:09 AM

Arraysinpython, insbesondere ThroughNumpyandpandas, areessentialfordataanalyse, öfterspeedandeffizienz.1) numpyarraysenableAnalysHandlingoflargedatasets und CompompexoperationslikemovingAverages.2) Pandasextendsnumpy'ScapaBilitiesWithDaTataforsForstruc

Wie vergleicht sich der Speicherpflichtiger einer Liste mit dem Speicher Fußabdruck eines Arrays in Python?Wie vergleicht sich der Speicherpflichtiger einer Liste mit dem Speicher Fußabdruck eines Arrays in Python?May 02, 2025 am 12:08 AM

ListsandNumPyarraysinPythonhavedifferentmemoryfootprints:listsaremoreflexiblebutlessmemory-efficient,whileNumPyarraysareoptimizedfornumericaldata.1)Listsstorereferencestoobjects,withoverheadaround64byteson64-bitsystems.2)NumPyarraysstoredatacontiguou

Wie behandeln Sie umgebungsspezifische Konfigurationen, wenn Sie ausführbare Python-Skripte bereitstellen?Wie behandeln Sie umgebungsspezifische Konfigurationen, wenn Sie ausführbare Python-Skripte bereitstellen?May 02, 2025 am 12:07 AM

TensurepythonscriptsBehavectelyAcrossdevelopment, Staging und Produktion, UsethesStrategien: 1) Umweltvariablenforsimplesettings, 2) configurationFilesForComplexSetups und 3) dynamikloadingForAdaptability.eachMethodofferiqueNefits und Requiresca

Wie schneiden Sie ein Python -Array?Wie schneiden Sie ein Python -Array?May 01, 2025 am 12:18 AM

Die grundlegende Syntax für die Python -Liste ist die Liste [START: STOP: STEP]. 1.Start ist der erste Elementindex, 2.Stop ist der erste Elementindex, und 3.Step bestimmt die Schrittgröße zwischen den Elementen. Scheiben werden nicht nur zum Extrahieren von Daten verwendet, sondern auch zum Ändern und Umkehrlisten.

Unter welchen Umständen könnte Listen besser abschneiden als Arrays?Unter welchen Umständen könnte Listen besser abschneiden als Arrays?May 01, 2025 am 12:06 AM

ListSoutPer -CharakterArraysin: 1) Dynamics und Dynamics und 3), 2) StoringHeterogenData und 3) MemoryefficiencyForSparsedata, ButmayHavesLightPerformanceCostIncustonTectorationOperationen.

Wie können Sie ein Python -Array in eine Python -Liste konvertieren?Wie können Sie ein Python -Array in eine Python -Liste konvertieren?May 01, 2025 am 12:05 AM

Toconvertapythonarraytoalist, Usethelist () constructororageneratorexpression.1) ImportThearrayModuleandCreateanarray.2) Uselist (arr) oder [xForxinarr] Toconvertittoalist in Betracht, überlegt Performance undMoryefficiencyForlargedatasets.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version