*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle
Python, güçlü bir string işleme gücüne sahip programlama dilidir. String, bir programlama dilinde metin verileri için kullanılan veri tipidir. Bu yazıda, Python'da string işlemlerinin nasıl yapılabileceği ve hangi string işlevleri vardır hakkında daha fazla bilgi edineceksiniz.
String veri tiplerine atama yapılmak için genellikle tek tırnak veya çift tırnak işaretleri kullanılır. Örneğin:
```
string1 = 'Merhaba Dünya!'
string2 = Python'un string işlevleri gerçekten harika.
```
Python, string verileriyle çalışmanızı kolaylaştıran çok sayıda string fonksiyonu ve metodu sunar.
### String Metotları
#### len()
Bir string'in uzunluğunu öğrenmek istiyorsanız, `len()` fonksiyonunu kullanabilirsiniz. Örneğin:
```
str = Python
print(len(str)) # Output: 6
```
#### lower() ve upper()
`lower()` metodu, tüm karakterleri küçük harfe dönüştürürken, `upper()` metodu tüm karakterleri büyük harfe çevirir. Örneğin:
```
str = Python
print(str.lower()) # Output: python
print(str.upper()) # Output: PYTHON
```
#### strip()
`strip()` metodu, bir stringin sağındaki veya solundaki boşlukları siler. Örneğin:
```
str = Python
print(str.strip()) # Output: Python
```
#### replace()
`replace()` metodu, bir string içinde belirli bir karakter veya karakter dizisini değiştirmenizi sağlar. Örneğin:
```
str = Merhaba Dünya
print(str.replace(Dünya, Python)) # Output: Merhaba Python
```
#### split()
`split()` metodu, bir stringi yineleyici bir nesneye ayırır. Varsayılan olarak, metot belirli bir karaktere göre ayırmak için boşluğu kullanır. Örneğin:
```
str = Python String İşlemleri
print(str.split()) # Output: ['Python', 'String', 'İşlemleri']
```
### String Biçimlendirme
Python'da, string içinde değişkenleri eklemek veya biçimlendirmek için kullanabileceğiniz birkaç seçenek vardır.
#### String Birleştirme
String birleştirme işlemi için `+` operatörünü kullanabilirsiniz. Örneğin:
```
str1 = Python
str2 = String İşlemleri
print(str1 + + str2) # Output: Python String İşlemleri
```
#### % Biçimlendirme
`%` operatörünü kullanarak değişkenleri bir stringe yerleştirebilirsiniz. Bu işlem için `%s` metnindeki yer tutuculara ek olarak `%d` ve `%f` gibi veri tipleri için de yer tutucular vardır. Örneğin:
```
num = 5
str = Python
print(Benim favori programlama dili %s ve %d yıl boyunca %s kullanıyorum. % (str, num, str))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
#### format() Yöntemi
`format()` yöntemi, daha okunaklı bir biçimlendirme yöntemidir. `format()` yönteminde değişkenlerin sırası belirlenebilir veya doğrudan değişken adları kullanılabilir. Örneğin:
```
num = 5
str = Python
print(Benim favori programlama dili {} ve {} yıl boyunca {} kullanıyorum..format(str, num, str))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
print(Benim favori programlama dili {language} ve {year} yıl boyunca {language} kullanıyorum..format(language=str, year=num))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
#### f-Strings (Formatlı Kayan Eylemler)
Python 3.6'nın bir özelliği olan f-strings, hızlı ve kolay bir biçimlendirme yöntemidir. f-strings, stringin başına `f` karakteri eklenerek kullanılır. Örneğin:
```
num = 5
str = Python
print(fBenim favori programlama dili {str} ve {num} yıl boyunca {str} kullanıyorum.)
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
### String Dilimleme
String dilimleme, bir string'i parçalara ayırmak için kullanılır. Dilimleme işlemi, köşeli parantezler içindeki bir sayı dizisine veya bir sayı aralığına dayalıdır.
#### Dilimleme İşlemi
Dilimleme işlemi, bir string'in belirli bir bölümünü verir. Örneğin:
```
str = Python String İşlemleri
print(str[0:6]) # Output: Python
```
Bu örnekte, `str` değişkenindeki karakterler 0 ila 5 (0'dan başlayarak, 6 hariç) aralığındaki karakterlerdir.
#### Adım Değeri Kullanarak Dilimleme
Adım değeri kullanarak dilimleme, bir string'in belirli bir adımla parçalarını almaya izin verir. Varsayılan adım değeri 1'dir. Örneğin:
```
str = Python String İşlemleri
print(str[0:12:2]) # Output: Pto t
```
Bu örnekte, `str` değişkenindeki karakterler 0'dan başlayarak, 2 adımlı (0, 2, 4, vb.) ila 11 aralığındaki karakterlerdir.
### String İşlemleri İle İlgili Örnekler
Python'da string işlemlerini kullanarak birkaç örnek yazalım:
#### Örnek 1: Bir String'in Tersini Yazdırın
```
str = Python String İşlemleri
print(str[::-1]) # Output: iremłşİ gnirtS nohtyP
```
#### Örnek 2: Bir Cümledeki Her Kelimenin İlk Harfini Büyük Harfe Dönüştürün
```
str = merhaba dünya. python harika.
print(str.title()) # Output: Merhaba Dünya. Python Harika.
```
#### Örnek 3: Girilen String'in Tamamını Büyük Harflere Dönüştürün
```
str = input(Bir metin girin: )
print(str.upper())
```
### Sonuç
Bu yazıda, Python'da string işlemleri hakkında birçok konuyu ele aldık. String veri tipi için sağlanan metodlar ve farklı biçimlendirme yöntemleri hakkında bilgi edindik. Ayrıca, string dilimleme işlemi de dahil olmak üzere string işlemleriyle ilgili birden fazla örnek yazdık. String işlemlerini anlamak, Python programlamasında çok yararlı bir beceridir ve bu beceri, veri analizi, web geliştirme veya makine öğrenimi gibi birçok alanda kullanılabilir.
Python, güçlü bir string işleme gücüne sahip programlama dilidir. String, bir programlama dilinde metin verileri için kullanılan veri tipidir. Bu yazıda, Python'da string işlemlerinin nasıl yapılabileceği ve hangi string işlevleri vardır hakkında daha fazla bilgi edineceksiniz.
String veri tiplerine atama yapılmak için genellikle tek tırnak veya çift tırnak işaretleri kullanılır. Örneğin:
```
string1 = 'Merhaba Dünya!'
string2 = Python'un string işlevleri gerçekten harika.
```
Python, string verileriyle çalışmanızı kolaylaştıran çok sayıda string fonksiyonu ve metodu sunar.
### String Metotları
#### len()
Bir string'in uzunluğunu öğrenmek istiyorsanız, `len()` fonksiyonunu kullanabilirsiniz. Örneğin:
```
str = Python
print(len(str)) # Output: 6
```
#### lower() ve upper()
`lower()` metodu, tüm karakterleri küçük harfe dönüştürürken, `upper()` metodu tüm karakterleri büyük harfe çevirir. Örneğin:
```
str = Python
print(str.lower()) # Output: python
print(str.upper()) # Output: PYTHON
```
#### strip()
`strip()` metodu, bir stringin sağındaki veya solundaki boşlukları siler. Örneğin:
```
str = Python
print(str.strip()) # Output: Python
```
#### replace()
`replace()` metodu, bir string içinde belirli bir karakter veya karakter dizisini değiştirmenizi sağlar. Örneğin:
```
str = Merhaba Dünya
print(str.replace(Dünya, Python)) # Output: Merhaba Python
```
#### split()
`split()` metodu, bir stringi yineleyici bir nesneye ayırır. Varsayılan olarak, metot belirli bir karaktere göre ayırmak için boşluğu kullanır. Örneğin:
```
str = Python String İşlemleri
print(str.split()) # Output: ['Python', 'String', 'İşlemleri']
```
### String Biçimlendirme
Python'da, string içinde değişkenleri eklemek veya biçimlendirmek için kullanabileceğiniz birkaç seçenek vardır.
#### String Birleştirme
String birleştirme işlemi için `+` operatörünü kullanabilirsiniz. Örneğin:
```
str1 = Python
str2 = String İşlemleri
print(str1 + + str2) # Output: Python String İşlemleri
```
#### % Biçimlendirme
`%` operatörünü kullanarak değişkenleri bir stringe yerleştirebilirsiniz. Bu işlem için `%s` metnindeki yer tutuculara ek olarak `%d` ve `%f` gibi veri tipleri için de yer tutucular vardır. Örneğin:
```
num = 5
str = Python
print(Benim favori programlama dili %s ve %d yıl boyunca %s kullanıyorum. % (str, num, str))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
#### format() Yöntemi
`format()` yöntemi, daha okunaklı bir biçimlendirme yöntemidir. `format()` yönteminde değişkenlerin sırası belirlenebilir veya doğrudan değişken adları kullanılabilir. Örneğin:
```
num = 5
str = Python
print(Benim favori programlama dili {} ve {} yıl boyunca {} kullanıyorum..format(str, num, str))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
print(Benim favori programlama dili {language} ve {year} yıl boyunca {language} kullanıyorum..format(language=str, year=num))
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
#### f-Strings (Formatlı Kayan Eylemler)
Python 3.6'nın bir özelliği olan f-strings, hızlı ve kolay bir biçimlendirme yöntemidir. f-strings, stringin başına `f` karakteri eklenerek kullanılır. Örneğin:
```
num = 5
str = Python
print(fBenim favori programlama dili {str} ve {num} yıl boyunca {str} kullanıyorum.)
# Output: Benim favori programlama dili Python ve 5 yıl boyunca Python kullanıyorum.
```
### String Dilimleme
String dilimleme, bir string'i parçalara ayırmak için kullanılır. Dilimleme işlemi, köşeli parantezler içindeki bir sayı dizisine veya bir sayı aralığına dayalıdır.
#### Dilimleme İşlemi
Dilimleme işlemi, bir string'in belirli bir bölümünü verir. Örneğin:
```
str = Python String İşlemleri
print(str[0:6]) # Output: Python
```
Bu örnekte, `str` değişkenindeki karakterler 0 ila 5 (0'dan başlayarak, 6 hariç) aralığındaki karakterlerdir.
#### Adım Değeri Kullanarak Dilimleme
Adım değeri kullanarak dilimleme, bir string'in belirli bir adımla parçalarını almaya izin verir. Varsayılan adım değeri 1'dir. Örneğin:
```
str = Python String İşlemleri
print(str[0:12:2]) # Output: Pto t
```
Bu örnekte, `str` değişkenindeki karakterler 0'dan başlayarak, 2 adımlı (0, 2, 4, vb.) ila 11 aralığındaki karakterlerdir.
### String İşlemleri İle İlgili Örnekler
Python'da string işlemlerini kullanarak birkaç örnek yazalım:
#### Örnek 1: Bir String'in Tersini Yazdırın
```
str = Python String İşlemleri
print(str[::-1]) # Output: iremłşİ gnirtS nohtyP
```
#### Örnek 2: Bir Cümledeki Her Kelimenin İlk Harfini Büyük Harfe Dönüştürün
```
str = merhaba dünya. python harika.
print(str.title()) # Output: Merhaba Dünya. Python Harika.
```
#### Örnek 3: Girilen String'in Tamamını Büyük Harflere Dönüştürün
```
str = input(Bir metin girin: )
print(str.upper())
```
### Sonuç
Bu yazıda, Python'da string işlemleri hakkında birçok konuyu ele aldık. String veri tipi için sağlanan metodlar ve farklı biçimlendirme yöntemleri hakkında bilgi edindik. Ayrıca, string dilimleme işlemi de dahil olmak üzere string işlemleriyle ilgili birden fazla örnek yazdık. String işlemlerini anlamak, Python programlamasında çok yararlı bir beceridir ve bu beceri, veri analizi, web geliştirme veya makine öğrenimi gibi birçok alanda kullanılabilir.
*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle