String manipuláció be Python

A karakterlánc-kezelés Python a programozás fontos része, mivel a karakterláncok az egyik leggyakoribb és leggyakrabban használt adattípusok számos alkalmazásban. Íme néhány módszer a karakterláncok kezelésére Python:

 

Karakterláncok deklarálása

Egy karakterlánc deklarálásához Python használhat szimpla vagy dupla idézőjeleket. Mind az egy-, mind a dupla idézőjelek érvényesek karakterláncok létrehozásához.

Példa:

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

 

Karakterek elérése egy karakterláncban

Egy karakterlánc egy adott karakterét az index használatával érheti el. Az index 0-tól kezdődik, és balról jobbra számol.

Példa:

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

 

String Szeletelés

A karakterlánc-szeletelés lehetővé teszi a karakterlánc egy részének lekérését a szintaxis használatával [start:end]. A pozícióban lévő karakter start szerepel az eredményben, de a pozícióban lévő karakter end nem.

Példa:

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

 

Húr hossza

A karakterlánc hosszának meghatározásához használhatja a len() függvényt.

Példa:

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

 

Karakterláncok összefűzése

Két vagy több karakterláncot összefűzhet az + operátor segítségével.

Példa:

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

 

String formázás

A helyettesítő értékekkel rendelkező karakterlánc formázásához használhatja a format() metódust vagy az f-stringet( Python 3.6 és újabb).

Példa:

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 módszerek

Python számos hasznos módszert kínál a karakterlánc-manipulációhoz, mint például a split(), strip(), lower(), upper(), replace(), join(), stb.

Példa:

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!"  

 

A karakterlánckezelés Python lehetővé teszi összetett és hatékony műveletek végrehajtását szöveges adatokon.