xranzei 1
xranzei
Agresifizm 1
Agresifizm
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Can Öcalan 1
Can Öcalan
mavzermete 1
mavzermete
farkmt2official 1
farkmt2official
Sevdamsın 1
Sevdamsın
Hikaye Ekle

Bir Dizeyi Tersine Çevirmek İçin Python Kullanımı

  • Konuyu başlatan Konuyu başlatan ByMoDuS
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 233

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Pyton.jpg

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
state = "California"
print(state[::-1])

Yukarıdaki kodu çalıştırmak konsolda aşağıdaki çıktıyı üretecektir:


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.


Py.jpg

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
state = "California"
reversedState = "" .join(reversed(state))
print(reversedState)

Yukarıdaki kodu çalıştırmak konsolda aşağıdaki çıktıyı üretecektir:

Pyt.jpg
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst