- Katılım
- 30 Nis 2011
- Konular
- 1,324
- Mesajlar
- 5,827
- Çözüm
- 20
- Online süresi
- 6mo 6d
- Reaksiyon Skoru
- 5,736
- Altın Konu
- 235
- Başarım Puanı
- 379
- MmoLira
- 27,339
- DevLira
- 27
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Bir Dizeyi Tersine Çevirmek İçin Python Kullanımı
Dilim operatörünün amacı, bir dizgenin belirli kısımlarını çıkarmaktır. Üç değerin bir kombinasyonunu kullanır: start, stop ve step. Sözdizimi:
string[start:stop:step]
Ancak, dilim aynı zamanda Python'da popüler bir dize ters çevirme yöntemidir.
Bu yöntemle bir dizgiyi ters çevirmek için adım kısmına -1 değerini iletmelisiniz. Bu, dizedeki her karakteri ters sırada döndürür.
Başlangıç ve bitiş kısımlarını atlarsanız, dönüş değeri varsayılan olarak tüm dize olacaktır.
Bir Dizeyi Tersine Çevirmek için Dilim Operatörünü Kullanma
Bu yöntemle bir dizgiyi ters çevirmek için adım kısmına -1 değerini iletmelisiniz. Bu, dizedeki her karakteri ters sırada döndürür.
Başlangıç ve bitiş kısımlarını atlarsanız, dönüş değeri varsayılan olarak tüm dize olacaktır.
Bir Dizeyi Tersine Çevirmek için Dilim Operatörünü Kullanma
state = "California"
print(state[::-1])
Yukarıdaki kodu çalıştırmak konsolda aşağıdaki çıktıyı üretecektir:
ainrofilaC
Bir Dizeyi Tersine Çevirmek ve Onu Tekrar Birleştirmek
Python'da bir dizgiyi tersine çevirmenin daha okunaklı bir yolu, join() ve reversed() işlevlerini birlikte kullanmaktır.
reversed () işlevi, belirli bir dizinin ters çevrilmiş yineleyici nesnesini üretir. Dizi, dize gibi ilkel bir değer veya liste veya dizi gibi bir veri yapısı olabilir.
Ters Fonksiyonu Kullanma
reversed () işlevi, belirli bir dizinin ters çevrilmiş yineleyici nesnesini üretir. Dizi, dize gibi ilkel bir değer veya liste veya dizi gibi bir veri yapısı olabilir.
Ters Fonksiyonu Kullanma
state = "California"
reversedState = reversed(state)
for i in reversedState:
print(i)
Yukarıdaki kodu çalıştırmak konsolda aşağıdaki çıktıyı üretecektir:
a
i
n
r
o
f
i
l
a
C
Gördüğünüz gibi, reversed() işlevi dizeyi tersine çevirdi.
Ancak, dizedeki her karakter artık Python for döngüsü aracılığıyla konsolda yazdırılan bağımsız bir öğedir.
Join() işlevinin kullanışlı hale geldiği yer burasıdır ve Join () işlevi, reversed() işlevi tarafından döndürülen tüm karakterleri birleştirir.
Ve tersine çevrilmiş bir dize döndürür.
Birleştirme İşlevini Kullanma
Ancak, dizedeki her karakter artık Python for döngüsü aracılığıyla konsolda yazdırılan bağımsız bir öğedir.
Join() işlevinin kullanışlı hale geldiği yer burasıdır ve Join () işlevi, reversed() işlevi tarafından döndürülen tüm karakterleri birleştirir.
Ve tersine çevrilmiş bir dize döndürür.
Birleştirme İşlevini Kullanma
state = "California"
reversedState = "" .join(reversed(state))
print(reversedState)
Yukarıdaki kodu çalıştırmak konsolda aşağıdaki çıktıyı üretecektir:
ainrofilaC





