Stringmanipulatie in Python

Stringverwerking Python is een belangrijk onderdeel van programmeren, aangezien strings een van de meest voorkomende en meest gebruikte gegevenstypen zijn in veel toepassingen. Hier zijn enkele manieren om met tekenreeksen om te gaan Python:

 

Tekenreeksen declareren

Om een ​​string in te declareren Python, kunt u enkele aanhalingstekens of dubbele aanhalingstekens gebruiken. Zowel enkele als dubbele aanhalingstekens worden als geldig beschouwd voor het maken van tekenreeksen.

Voorbeeld:

str1 = 'Hello, World!'  
str2 = "Python Programming"

 

Toegang tot tekens in een tekenreeks

U kunt toegang krijgen tot een specifiek teken in een tekenreeks door de index ervan te gebruiken. De index begint bij 0 en telt van links naar rechts.

Voorbeeld:

str = "Hello, World!"  
print(str[0])    # Output: H  
print(str[7])    # Output: W  

 

String snijden

String slicing stelt u in staat een deel van de string op te halen met behulp van de syntaxis [start:end]. Het karakter op de positie start wordt meegenomen in het resultaat, maar het karakter op de positie end niet.

Voorbeeld:

str = "Hello, World!"  
print(str[0:5])   # Output: Hello  

 

Draadlengte

Om de lengte van een string te vinden, kunt u de len() functie gebruiken.

Voorbeeld:

str = "Hello, World!"  
print(len(str))   # Output: 13  

 

Aaneengeschakelde tekenreeksen

U kunt twee of meer tekenreeksen samenvoegen met behulp van de + operator.

Voorbeeld:

str1 = "Hello"  
str2 = " World!"  
result = str1 + str2  
print(result)   # Output: Hello World!  

 

String-opmaak

Om een ​​string met vervangende waarden op te maken, kunt u de methode of f-string gebruiken format()( Python 3.6 en hoger).

Voorbeeld:

name = "Alice"  
age = 30  
message = "My name is {}. I am {} years old.".format(name, age)  
print(message)   # Output: My name is Alice. I am 30 years old.  
  
# Chuỗi f-string  
message = f"My name is {name}. I am {age} years old."  
print(message)   # Output: My name is Alice. I am 30 years old.  

 

String-methoden

Python biedt veel handige methoden voor tekenreeksmanipulatie, zoals split(), strip(), lower(), upper(), replace(), join() en meer.

Voorbeeld:

str = "Hello, World!"  
print(str.split(","))   # Output: ['Hello', ' World!']  
print(str.strip())   # Output: "Hello, World!"  
print(str.lower())   # Output: "hello, world!"  
print(str.upper())   # Output: "HELLO, WORLD!"  
print(str.replace("Hello", "Hi"))   # Output: "Hi, World!"  

 

Met stringverwerking Python kunt u complexe en efficiënte bewerkingen uitvoeren op tekstuele gegevens.