Python'da Rakam İçeren Dizeler
Diyelim ki sadece rakamlardan oluşan bir dizemiz var:
txt = '123' # rakamlardan oluşan dize
Örneğin, onun birinci ve ikinci karakterlerinin toplamını bulalım:
txt = '123'
print(txt[0] + txt[1]) # '12' çıktısını verir - dizeler olarak toplar
Gördüğünüz gibi, dizeimizin karakterleri de
dizedir ve dizeler olarak toplanırlar.
Diyelim ki onları sayı olarak toplamak
istiyoruz. Bunun için dizenin her bir
karakterine int fonksiyonunu
uygulayalım:
txt = '123'
print(int(txt[0]) + int(txt[1])) # 3 çıktısını verir
'12345' dizesi verilmiştir. Bu
dizenin rakamlarının toplamını bulun.
'2489' dizesi verilmiştir. Üçüncü
karakterden ikinciyi çıkarın, ardından
sonucu ilk karakterle çarpın.