Manipulazzjoni String in Python

L-immaniġġjar tal-istring Python huwa parti importanti mill-ipprogrammar, peress li l-istrings huma wieħed mit-tipi ta 'dejta l-aktar komuni u użati b'mod komuni f'ħafna applikazzjonijiet. Hawn huma xi modi kif timmaniġġja l-kordi fi Python:

 

Strings Dikjarazzjoni

Biex tiddikjara string fi Python, tista' tuża jew kwotazzjonijiet singoli jew kwotazzjonijiet doppji. Kemm kwotazzjonijiet singoli kif ukoll doppji huma kkunsidrati validi għall-ħolqien ta 'kordi.

Eżempju:

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

 

Aċċess għal Karattri fi String

Tista' taċċessa karattru speċifiku f'sekwenza billi tuża l-indiċi tiegħu. L-indiċi jibda minn 0 u jgħodd mix-xellug għal-lemin.

Eżempju:

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

 

String Tqattigħ

It-tqattigħ tal-istring jippermettilek li tirkupra porzjon tas-sekwenza billi tuża s-sintassi [start:end]. Il-karattru fil-pożizzjoni start huwa inkluż fir-riżultat, iżda l-karattru fil-pożizzjoni end mhuwiex.

Eżempju:

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

 

Tul ta ' l-istring

Biex issib it-tul ta 'sekwenza, tista' tuża l- len() funzjoni.

Eżempju:

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

 

Konkatenazzjoni Strings

Tista' tikkonkatena żewġ kordi jew aktar flimkien billi tuża l + -operatur.

Eżempju:

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

 

Ifformattjar String

Biex tifformattja string b'valuri ta 'sostituzzjoni, tista' tuża l- format() metodu jew f-string( Python 3.6 u aktar).

Eżempju:

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.  

 

Metodi String

Python jipprovdi ħafna metodi utli għall-manipulazzjoni tal-istring, bħal split(), strip(), lower(), upper(), replace(), join(), u aktar.

Eżempju:

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

 

L-immaniġġjar tal-istring Python jippermettilek li twettaq operazzjonijiet kumplessi u effiċjenti fuq data testwali.