REKLAM ALANI

String Özellikleri

avatar Nouri
Aktif Üye
258
#1
Yorumu Paylaş

Bir string’in uzunluğunu nasıl buluruz ? Bunun için Python’da len() fonksiyonu bulunmaktadır.

 
Kod:
# len() fonksiyonunu kullanma.
a = "Python Programlama Dili"
print(len(a))
 
"""
Çıktı:
 
23
"""

Peki sizce bir string’in belli bir karakterini direkt olarak değiştirebilir miyiz ? Hemen bir deneme yapalım. 
Kod:
a = "Murat"
a[0] = "T"
 
Kod:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-38-87cff85377e0> in <module>()
      
----> 1 a[0] = 'T'
 
TypeError: 'str' object does not support item assignment

Burada Python bu işleme izin vermedi. Gördüğümüz gibi, bir string’in karakterlerini direkt olarak değiştiremiyoruz.Çünkü stringler böyle bir işlemi desteklemiyor.
Peki, Pythonda stringler toplanabiliyor mu ? Python’da bunu yapmak da mümkündür.
 
Kod:
# Stringleri toplayalım yani birbirine ekleyelim.
a = "Python "
b = "Programlama "
c = "Dili"
print(a + b + c)
 
"""
Çıktı
 
Python Programlama Dili
 
 
"""


 
Kod:
a = "Mustafa "
a = a + "Murat Coşkun" # Burada stringleri birleştirerek yine a değişkenine atıyoruz.
print(a)
 
"""
 
Çıktı:
 
Mustafa Murat Coşkun
 
"""


Bir string ile bir sayıyı da çarpabiliriz.
 
Kod:
 2
3
4
5
6
7
8
9# Python * 3 aslında Python + Python + Python işlemine eşdeğerdir.
print("Python" * 3)
 
"""
Çıktı
 
PythonPythonPython
 
"""
deneme
Aktif Üye

Konuda Ara

1 Yorum

^Phoenix^

քɦօɛռɨӼ ɖɨʐǟʏռ

Aktif Üye
avatar
^Phoenix^
19-07-2020, Saat: 00:07
19-07-2020, Saat: 00:07
#2
Yorumu Paylaş
Yararlı Teşekkürler Gülümse


Konuyu Okuyanlar: