Trajtimi i vargjeve Python është një pjesë e rëndësishme e programimit, pasi vargjet janë një nga llojet më të zakonshme dhe më të përdorura të të dhënave në shumë aplikacione. Këtu janë disa mënyra për të trajtuar vargjet në Python:
Deklarimi i vargjeve
Për të deklaruar një varg në Python, mund të përdorni thonjëza të vetme ose të dyfishta. Të dy thonjëzat e vetme dhe të dyfishta konsiderohen të vlefshme për krijimin e vargjeve.
Shembull:
str1 = 'Hello, World!'
str2 = "Python Programming"
Qasja e personazheve në një varg
Ju mund të përdorni një karakter specifik në një varg duke përdorur indeksin e tij. Indeksi fillon nga 0 dhe numëron nga e majta në të djathtë.
Shembull:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
Prerja e vargut
Prerja e vargut ju lejon të merrni një pjesë të vargut duke përdorur sintaksën [start:end]
. Karakteri në pozicion start
përfshihet në rezultat, por karakteri në pozicion end
jo.
Shembull:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
Gjatësia e vargut
Për të gjetur gjatësinë e një vargu, mund të përdorni funksionin len()
.
Shembull:
str = "Hello, World!"
print(len(str)) # Output: 13
Lidhja e vargjeve
Ju mund të lidhni dy ose më shumë vargje së bashku duke përdorur operatorin +
.
Shembull:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
Formatimi i vargut
Për të formatuar një varg me vlera zëvendësuese, mund të përdorni format()
metodën ose vargun f( Python 3.6 dhe më lart).
Shembull:
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.
Metodat e vargut
Python ofron shumë metoda të dobishme për manipulimin e vargjeve, të tilla si split()
, strip()
, lower()
, upper()
, replace()
, join()
, dhe më shumë.
Shembull:
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!"
Trajtimi i vargjeve Python ju lejon të kryeni operacione komplekse dhe efikase në të dhënat tekstuale.