Manipulimi i vargut në Python

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.