5.00 / 1 oy

Python can only concatenate str (not "NoneType") to str hatası ve çözümü

Python'da yazıları + operatörü ile birleştirirken "can only concatenate str (not "NoneType") to str" hatası alıyorsanız, birleştirmek istediğiniz değerler ya da değişkenler string veri tipinde olmadığı için bu hatayı almaktasınız. Çözümü ise bu değişkenleri str fonksiyonu ile string haline getirmek.

Örneğin a ve b değişkenleri ile birlikte aşağıdaki gibi bir kodda hata aldığınızı düşünelim:

cikti = a + " " + b

bu kodu aşağıdaki gibi güncellemeniz durumunda hata ortadan kalkacaktır:

cikti = str(a) + " " + str(b)

 

Editör editi: sitedeki bazı diğer benzer yazılar için;

bkz: Python ile Rastgele Kelime Üretmek

bkz: list indices must be integers or slices, not str hatası (Python)

bkz: Python'da eğer listede varsa kontrolü yapmak

bkz: Python ile adam asmaca oyunu uygulaması geliştirmek

bkz: Python ile rastgele kelime seçmek ve cümle oluşturmak

bkz: Python ile kullanıcı istediği sürece tekrar zar atan program

oissende

18.10.2021 15:17

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Python can only concatenate str (not

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.