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.