Dize Manipülasyonu Python

Dizi işleme, Python programlamanın önemli bir parçasıdır, çünkü diziler birçok uygulamada en yaygın ve yaygın olarak kullanılan veri türlerinden biridir. Dizeleri işlemenin bazı yolları şunlardır Python:

 

Dizeleri Bildirmek

içinde bir dize bildirmek için Python tek tırnak veya çift tırnak kullanabilirsiniz. Dize oluşturmak için hem tek hem de çift tırnak geçerli kabul edilir.

Örnek:

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

 

Bir Dizideki Karakterlere Erişme

Dizindeki belirli bir karaktere dizinini kullanarak erişebilirsiniz. İndeks 0'dan başlar ve soldan sağa doğru sayar.

Örnek:

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

 

Dize Dilimleme

Dize dilimleme, sözdizimini kullanarak dizenin bir bölümünü almanıza olanak tanır [start:end]. Konumdaki karakter start sonuca dahil edilir, ancak konumdaki karakter end dahil edilmez.

Örnek:

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

 

IP uzunluğu

Bir dizenin uzunluğunu bulmak için işlevi kullanabilirsiniz len().

Örnek:

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

 

Dizeleri Birleştirme

Operatörü kullanarak iki veya daha fazla diziyi birleştirebilirsiniz +.

Örnek:

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

 

Dize Biçimlendirme

format() Bir dizeyi değiştirme değerleri ile biçimlendirmek için, yöntemi veya f-string'i(3.6 ve üstü) kullanabilirsiniz Python.

Örnek:

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.  

 

Dize Yöntemleri

Python split(), strip(), lower(), upper(), replace(), ve daha fazlası gibi dize işleme için birçok yararlı yöntem sağlar join().

Örnek:

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

 

Dize işleme, Python metin verileri üzerinde karmaşık ve verimli işlemler gerçekleştirmenize olanak tanır.