Değişkenler hakkında

mesela birçok yerde Deneme yazdırılacak ve bunun için n = print("Deneme") değişkeni atanıyor. Ancak bu değişken atandığı yerde de çalışıyor.
Ya da tüm değişkenleri bir yere toplamak ve oradan yönetmek istiyoruz. Bunu nasıl yapabiliriz?

class içerisinde yapınca çalışıyor, def içerisinde ise def’i komple çalıştırmak gerekli. Umarımm istediğimi anlatabilmişimdir.

Çünkü siz n değişkenine print fonksiyonunun döndüreceği değeri atamaya çalışıyorsunuz, ama print bir değer döndürmek yerine terminal ekranına çıktı verir.

Buradaki amacınız, print("Deneme")'yi kısaltmaksa lambda kullanbilirsiniz:

n = lambda: print("Deneme")

Ama neden böyle birşey istediğinizi pek anlayamadım, eğer çok dilli bir program yazmak istiyorsanız daha iyi yöntemler var.

1 Beğeni

Yok demek istediğim konu şu;
Mesela bir şeyi yüz kere yazmak yerine değişken atıyoruz ya
İşte bu değişkenleri toplu bir şekilde nasıl yapabiliriz?
Mesela bir değişken 50. satırda, diğer farklı değişken 121, diğeri 241… vs. atıyorsun ya işte bunlarla teker teker uğraşmak yerine hepsini bir yerde toplamak benim amacım.

Yani siz kodun her hangi bir yerindeki bir değişkene istediğiniz yerden erişmek istiyorsunuz öyle mi?

Tüm değişkenleri bir yerde toplamak istiyorum desem daha doğru olabilir.

Peki niçin bir sözlük kullan mıyorsunuz? :slight_smile:

1 Beğeni

Nimet nimet :smiley:
Gerçekten aşırı mantıklı :smiley: