-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
onur akbaş 1
onur akbaş
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 232

ByMoDuS

Fahri Üye
Fahri Üye
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
Ticaret - 0%
0   0   0

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!

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
 
Paylaşım için teşekkürler :)
 

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

Geri
Üst