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.