Bir Python değişkeni, bir programda bir değer depolar. Değişkenlerin iki bölümü vardır: bir etiket ve bir değer. Bu iki kısım eşittir işaretiyle (=) ayrılır. Programınız boyunca değişkene atanan değeri belirtmek için etiketi kullanabilirsiniz. Değişkenlerin değeri değişebilir.
Değişkenler programlamaya gömülür. Değişkenler, verileri belirli bir adla ilişkilendirilmiş bir programda saklamanıza olanak tanır.
Örneğin, yerel bir bakkalda satılan çikolataların listesini saklayan çikolata adlı bir değişkeniniz olabilir. Veya bir oyun uygulaması için kullanıcının adını saklayan kullanıcı adı adlı bir değişkeniniz olabilir.
Bu öğretici, örneklerle, değişkenlerin temellerini ve bunları Python kodunuzda nasıl kullanabileceğinizi tartışacaktır.
Python değişkeni, bir değer için benzersiz bir tanımlayıcıdır. Bir değişkene atanan ad, o değişkene atanan değeri referans almak için kullanılabilir. Programınızda bir değişkenin değerini istediğiniz kadar değiştirebilirsiniz.
Bunu düşünmenin bir yolu, değişkenin Python programınızdaki belirli bir değere bağlı bir etiket olduğudur. .
Python değişkeninin sözdizimi şöyledir:
chocolate = "Hazelnut"
Değişkenimiz üç bölümden oluşuyor:
Katılımcıların %81'i bir eğitim kampına katıldıktan sonra teknik iş beklentileri konusunda daha emin hissettiklerini belirtti. Bugün bir eğitim kampı ile eşleşin.
Ortalama bir eğitim kampı mezunu, bir eğitim kampına başlamaktan ilk işini bulmaya kadar, kariyer geçişinde altı aydan az zaman harcadı.
Bir matematik uygulaması oluşturduğumuzu ve kodumuzda 3652 sayısını birçok kez kullanacağımızı varsayalım. Her seferinde manuel olarak yazmak yerine, onu şöyle bir değişkende saklayabiliriz:
big_number = 3652
big_number adında bir değişken tanımladık. Bu değişkenin değeri 3652'dir. Sonuç olarak, kodumuzda big_number değişkenine başvurduğumuzda, 3652 değerine erişebiliriz.
“bildirdik” bir değişken.
Artık kodumuzda tanımlanmış bir değişkenimiz olduğuna göre, onu programımız boyunca kullanabiliriz. Dolayısıyla, değişkenimizde nelerin saklandığını görmek istiyorsak şu kodu kullanabiliriz:
print( big_number)
Değişkenler, yalnızca sayıları değil, herhangi bir veri türünü depolayabilir. Bir kullanıcının e-posta adresini bir değişkende saklamak istediğimizi varsayalım. Bunu, daha önce big_number değişkenimizi bildirmek için kullandığımız yaklaşımı kullanarak yapabiliriz. İşte bir dize depolayan bir değişken örneği:
email = "[email protected]"
Kodumuz şunu döndürür:
Şimdiye kadar bir değişkenin nasıl tanımlanacağını konuştuk.Bu, bir değişkene ilk değer atama işlemidir.
Python'da değişkenler değiştirilebilir.Bu, bir değişken tanımladıktan sonra anlamına gelir. , sakladığı değeri değiştirebilirsiniz.
Bir değişkende saklanan değeri değiştirmek inanılmaz kullanışlı fonksiyon. Örneğin, kodunuzda kullanıcı girişi aldığınızı varsayalım. Kullanıcı tarafından eklenen varsayılan değerleri değiştirmek isteyebilirsiniz.
Şu değişkeni alın:
username = "lassiter202" print(username)
Değişkenimizin adı “username”. Kodumuz şunu döndürür: lassiter202. Şimdi, kullanıcımızın kullanıcı adını lassiter303 olarak değiştirmek istediğimizi varsayalım. Bunu şu kodu kullanarak yapabiliriz:
username = "lassiter202" print(username) username = "lassiter303" print(username)
Kodumuz şunu döndürür: lassiter303. Programımızın başlangıcında, username değişkeni lassiter202 değerini saklar. Bu nedenle, değişkeni konsola yazdırmaya gittiğimizde, lassiter202 değeri döndürülür.
Daha sonra kodumuzda username değişkeninin değerini lassiter303 olarak yeniden atadık. Bu, değişkenimizin değerini değiştirir. Bu nedenle, username değişkenini tekrar yazdırdığımızda, değişkenimize yeni bir değer atadığımız için lassiter303 değeri döndürülür.
Yukarıdaki kodumuzda, kod satırı başına bir değişkene bir değer atadık.
Ancak, bir kod satırında birden çok değişkene değer atamak mümkündür. Bunu yapmak için çoklu atama adı verilen bir teknik kullanabiliriz.
Bu değişkenlere aşağıdaki değerleri atamak istediğimizi varsayalım:
"Python.Engineering hayatıma en çok ihtiyacım olduğu anda girdi ve hızlı bir şekilde bir bootcamp ile eşleşmeme yardımcı oldu. Mezun olduktan iki ay sonra , hayattaki değerlerim ve hedeflerim ile uyumlu hayalimdeki işi buldum!"
Venus, Rockbot'ta Yazılım Mühendisi
Yapabiliriz bu değerleri karşılık gelen değişkenlere atamak için aşağıdaki kodu kullanın:
espresso, latte, cappuccino = 2.10, 2.75 , 2.60 print(espresso) print(latte) print(cappuccino)
Kodumuz şunu döndürür:
2.10 2.75 2.60
Üç değişkenimize tek satırda değer atayabildik. Bunu, değişkenlerimizin adlarını ve bu değişkenlere atamak istediğimiz değerleri virgül kullanarak ayırarak yaptık.
Benzer şekilde, bir satırda birden çok değişkene aynı değeri atayabilirsiniz.
Diyelim ki sayım1, sayım2 ve değişkenlere 1 değerini atamak istiyoruz. count3. Bunu şu kodu kullanarak yapabiliriz:
count1 = count2 = count3 = 1 print(count1) print(count2) print(count3)
Kodumuz şunu döndürür:
1 1 1
Değişkenlerimizin her birine 1 değeri atanmıştır.
Değişkenleri atamaya yönelik bu yaklaşımlar yararlıdır çünkü size izin verirler. Ancak, değişkenlere değer atamak için bu yöntemleri dikkatli kullanmalısınız.
Kodunuz çok fazla sayıda atama ifadesiyle kafa karıştırıcı görünüyorsa, birkaçını kaldırmak isteyebilirsiniz. Bu, korumanıza yardımcı olacaktır. işinizin okunabilirliği.
Belirttiğiniz değer sayısı, tanımladığınız etiket sayısına eşit olmalıdır. Veya birden çok etiket ve bir değer belirtmelisiniz. Örneğin, iki etiket ve yedi değer belirtmemelisiniz. Python, hangi etiketlere hangi değerlerin atanması gerektiğini bilemez.
Python'da bir değişkeni silmek istediğiniz bir senaryo olabilir.
Bunu yapmak için Python del deyimini kullanabilirsiniz. del anahtar sözcüğü, listeler, liste öğeleri ve değişkenler gibi Python'daki nesneleri silmenizi sağlar.
Silmek istediğimiz kullanıcı adı adında bir değişkenimiz olduğunu varsayalım. Aşağıdaki kodu kullanarak değişkeni silebiliriz:
username = "linda101" del username print(username)
Kodumuz şunu döndürür:
NameError: name ‘username’ tanımlanmadı
username değişkeninin değerini yazdırmaya çalıştığımızda kodumuz bir hata veriyor. Bunun nedeni, değişkenimizi del anahtar sözcüğünü kullanarak silmemizdir. del username yürütülür yürütülmez, değişkenimiz silinir ve artık kodumuzda herhangi bir değer saklamaz.
Her programlama dilinin değişkenleri adlandırma konusunda kendi en iyi uygulamaları vardır.
Python'da değişkenleri adlandırırken aklınızda bulundurmanız gereken ana kurallar şunlardır:
Dolayısıyla, bir kullanıcı’ ;s e-posta adresi, email veya email_address değişken adı kabul edilebilir. Ancak, e-posta adresi veya &email_address değişken adı çalışmaz.
Python'da aklınızda tutmanız gereken birkaç stil kuralı vardır. Bunlar:
Dolayısıyla, EmailAddress değişkeni en iyi uygulama olarak kabul edilmez, çünkü değişken bir büyük harfle başlar. Teknik olarak bu değişken adı geçerlidir, ancak çoğu geliştirici değişken adlarına küçük harfle başlamayı tercih eder.
emailAddress değişkeni de hala geçerli olmakla birlikte tercih edilmemektedir.Bunun nedeni değişkenin deve durumu kullanmasıdır (ikinci kelime büyük harfle başlar) harf). Değişkenimiz, değişkendeki her bir kelimeyi bir alt çizgi kullanarak ayırmaz.
Python'da değişkenlerin büyük/küçük harfe duyarlı olduğunu da belirtmekte fayda var. örneğin, email_address ve emailAddress değişkenleri iki farklı değer olarak kabul edilir, çünkü her iki değişken de farklı durumlar kullanır. Ancak yine de dikkatli olmalı ve değişken yazmaktan kaçınmalısınız.
Yukarıdaki kurallara uyduğunuzu varsayarsak Python'da değişken adınız kabul edilecektir. yine de ri'yi seçtiğinizden emin olun Bir değişken için gh adı. Seçtiğiniz isim kolay anlaşılır olmalı ve değişkenin amacını yansıtmalıdır.
Bir kullanıcının e-posta adresini saklamak istiyorsanız, e-posta iyi bir değişken adıdır. user_identifier o kadar net değil. Bir kullanıcıyı tanımlamak için hemen hemen her şey kullanılabilir. Bu, bir kullanıcının e-posta adresini saklamak için böyle iyi bir değişken adı sağlamaz.
Python değişkenleri değerleri bir programda saklar. Değerine erişmek için bir değişkenin adına başvurabilirsiniz. Bir değişkenin değeri programınız boyunca değiştirilebilir. Değişkenler bu sözdizimi kullanılarak bildirilir: name = value.
Python değişkenleri, kodunuzda aynı değeri tekrarlama gereksinimini azaltmanıza izin verdiği için yararlıdır.
Bu eğiticide nasıl yapılacağı tartışılmıştır. Python kodunuzda değişkenleri kullanabilirsiniz. Artık bir Python uzmanı gibi değişkenlerle çalışmaya hazırsınız.
Bir meydan okuma olarak, aşağıdaki niteliklere sahip bir değişken tanımlayın:
Ardından, “score” Iki. İşiniz bittiğinde değeri konsola yazdırmalısınız.
Sonra, adında üç değişken bildirmeyi deneyin:
Bu değişkenlerin tümü “A” değerine sahip olmalıdır. Aynı değeri paylaştıklarından tüm bu değişkenleri aynı satırda bildirmelisiniz.
En popüler çevrimiçi Python kitapları, kursları ve diğer öğrenme kaynakları hakkında tavsiye için Python Nasıl Öğrenilir kılavuzu.