Python sınıfı örneği

Python işlevleri ve meth

Python, programcıların veri içerebilen nesneleri tanımlamasına olanak tanıyan nesne yönelimli bir programlama dilidir. Python değişkenleri, belirli değerleri bir programda saklamanıza izin verir.

Python'da nesnelerle çalışırken, iki tür değişken vardır. Örnek değişkenler ve sınıf değişkenleriyle karşılaşabilirsiniz. Ancak bu tür değişkenler ne anlama geliyor ve nasıl çalışıyorlar? 

Bu kılavuzda yanıtlayacağımız soru bu. Bu öğretici, örneklerle, sınıf ve örnek değişkenlerinin temellerini ve bunların Python nesnelerinde nasıl kullanıldığını keşfedecektir. 




Python Sınıfı Değişkenleri

Bir Python sınıfı değişkeni, bir sınıfın tüm nesne örnekleri tarafından paylaşılır. Sınıf değişkenleri, bir sınıf oluşturulurken bildirilir. Bir sınıfın herhangi bir yönteminde tanımlanmazlar.

Bir sınıf değişkeni bir sınıfın örnekleri tarafından paylaşıldığından, Python sınıfının sahibi değişken. Sonuç olarak, sınıfın tüm örnekleri bu değişkene erişebilecektir. Sınıf değişkenleri, sınıfa erişen tüm örnekler tarafından paylaşılır.

Python'da bir sınıf değişkeni örneği:

class Espresso: menu_type = "Drink" 

Bu örnekte, menu_type adında bir sınıf değişkeni bildirdik. Bu sınıf değişkeni, Espresso sınıfına atanır.

Sınıf değişkenleri, bir sınıf oluşturulduğunda bir değişken bildirmenize izin verdikleri için yararlıdır, bu daha sonra sınıfınızda kullanılabilir. 

p>

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 daha az zaman harcadı.

Normal değişkenler gibi, sınıf değişkenleri her türden veriyi saklayabilir. Böylece, bir Python sözlüğü, bir Python tuple veya bir sınıf değişkeninde Python listesi.< /p>

Python'da Sınıf Değişkenine Erişim

Artık bir sınıf değişkeni tanımladığımıza göre, sınıfımızın bir nesnesini oluşturduğumuzda ona erişebiliriz. Dolayısıyla, yeni bir sınıf örneği oluşturmak ve menu_type değişkeninin değerini görmek istiyorsak, şu kodu kullanabiliriz:

class Espresso: menu_type = "İçki" espresso_order = Espresso() print(espresso_order.menu_type) 

Kodumuz şunu döndürür: İçki< /em>. 

Kodumuzda önce bir sınıf değişkeni olan bir sınıf tanımlıyoruz: menu_type. Ardından sınıfımızın bir örneğini oluşturuyoruz. Bu örneğe espresso_order adı verilir. 

Sınıfımızdaki menu_type değişkeninin değerini görmek için nokta gösterimini kullanıyoruz. Bu, ardından bir nokta gelen sınıfın adıdır. Ardından okumak istediğiniz sınıf değişkeninin adını belirtiyoruz. Bu, programımızın Drink döndürmesine neden olur. 

Sınıf değişkenimiz bir sınıfla ilişkili olduğundan, değerini görmek için sınıfımızın bir örneğini bildirmemize bile gerek yoktur. Aşağıdaki kod, menu_type sınıf değişkenimizin değerini görmemizi sağlar:

 class Espresso: menu_type = "İç" print(Espresso.menu_type) 

Kodumuz şunu döndürür: İç. Bu örnekte, Espresso sınıfımızdaki menu_type değişkeninin değerine erişmek için nokta gösterimini kullanıyoruz. Önceki örneğimizden farklı olarak, sınıfımızın bir örneğini tanımlamıyoruz.

Sınıf değişkenleri de diğer değişken türleri gibi değiştirilebilir. Bunu yapmak için şu kodu kullanabilirsiniz:

class Espresso: menu_type = "İçki" espresso_order = Espresso( ) espresso_order.menu_type = "Kahve" print(espresso_order.menu_type) 

Kodumuz şunu döndürür: Kahve. Bu örnekte, sınıfımızın espresso_order adlı bir örneğini bildirdik. Ardından, espresso_order.menu_type sınıf değişkeninin değerini Coffee'e eşit olacak şekilde atarız. Bu, değişkenin değerini değiştirir. 

Bir Python print deyimi kullanarak menu_type değişkeninin yeni değerini konsola yazdırıyoruz .




Python Örnek Değişkenleri

Python örnek değişkenleri bir sınıf örneğine aittir. Bir örnek değişkenin değeri, değişkenin ilişkilendirildiği örneğe bağlı olarak farklı olabilir. 

Bu, her bir örnek değişkenin değerinin olabileceği anlamına gelir. Bu, değişkenin sizin atadığınız yalnızca bir değere sahip olabileceği bir sınıf değişkeninden farklıdır. Örnek değişkenleri bir sınıf yöntemi içinde bildirilir. 

Python'da iki örnek değişken örneği:

class CoffeeOrder: def __init__(self, coffee_name, price): self.coffee_name = coffee_name self.price = fiyat 

Bu örnekte, kahve_adı ve fiyat sınıfımızda var olan örnek değişkenlerdir.

Python'da Örnek Değişkenine Değer Atama

Bir sınıf bildirdiğimizde bir örnek değişkene değerler atayabiliriz. Bunu, sınıfı bildirirken argüman olarak atamak istediğimiz değerleri belirterek yapıyoruz. Aşağıdaki değerlerle sınıfımızın bir örneğini oluşturmak istediğimizi varsayalım:

  • kahve_adı = “Espresso”
  • price = 2.10
< p>Bu örneği şu kodu kullanarak oluşturabiliriz:

class CoffeeOrder: def __init__(self, coffee_name, fiyat): self.coffee_name = kahve_adı self.price = fiyat customer_order = CoffeeOrder("Espresso", 2.10) print(customer_order.coffee_name) print(customer_order.price) 

Kodumuz şunu döndürür:

Espresso 2.10

Kodumuzu parçalayalım. İlk olarak, CoffeeOrder adında bir sınıf tanımlıyoruz. Bu sınıfın iki örnek değişkeni vardır: kahve_adı ve fiyat. 

"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 hedeflerime uygun hayalimdeki işi buldum!"

Venus, Rockbot'ta Yazılım Mühendisi

< p>Sınıfımızın customer_order adında yeni bir örneğini oluşturuyoruz. Ardından, kahve_adı değişkeninin değerini Espresso'ya atarız ve değeri price'den 2.10'a kadar. Kodun bir sonraki satırında, nokta gösterimini kullanarak kahve_adı değişkeninin değerini yazdırıyoruz.Ardından, <'in değerini yazdırıyoruz. em>price
değişkeni.

Sınıfımızda depolanan değerler, customer_order değişkenimizi bildirdiğimizde geçtiğimiz değerlerdir. Bu değişken, sınıfımızın bir örneğidir.

Bir Python Sınıfının Birden Çok Örneği ile Değişkenleri Kullanma

Sınıf ve örnek değişkenlerini daha iyi ayırt etmek için aşağıdaki Python örneğini düşünün sınıf oluşturucu (init yöntemi olarak da bilinir):

class KahveSiparişi: def __init__(self, kahve_adı, fiyat): self.coffee_name = kahve_adı self.fiyat = fiyat lucas_order = CoffeeOrder("Espresso", 2.10) print(lucas_order. coffee_name) print(lucas_order.price) paulina_order = CoffeeOrder("Latte", 2.75) print(paulina_order.coffee_name) print(paulina_order.price) 

Kodumuz şunu döndürür:

Espresso 2.10 Latte 2.75

Bu örnekte, sınıfımızın iki örneğini tanımladık : lucas_order ve paulina_order. Bu örneklerin her biri, kahve_adı ve fiyat örnek değişkenleri için ayarlanmış kendi değerlerine sahiptir. 

Gördüğünüz gibi, Lucas’ konsola sipariş ayrıntıları, Espresso ve 2.10 değerleri döndürülür. Paulina'nın sipariş ayrıntılarını konsola yazdırdığımızda, Latte ve 2,75 değerleri döndürülür. 

Bu, eylem halindeki örnek ve sınıf değişkenleri arasındaki ana farklardan birini gösterir: örnek değişkenler, sınıfın her örneği için farklı değerlere sahip olabilirken, sınıf değişkenleri tüm örneklerde aynıdır. 




Python Sınıfı Değişkenleri ve Örnek Değişkenleri.

Python sınıfı değişkenleri bir sınıf içinde bildirilir ve değerleri bir sınıfın tüm örneklerinde aynıdır. Python örnek değişkenleri, bir sınıfın birden çok örneğinde farklı değerlere sahip olabilir.


Sınıf değişkenleri, sınıfın tüm örnekleri arasında aynı değeri paylaşır. Örnek değişkenlerin değeri, bir sınıfın her örneğinde farklılık gösterebilir.

Sınıf değişkenleri yalnızca bir sınıf tanımlandığında atanabilir. Öte yandan, örnek değişkenler herhangi bir zamanda atanabilir veya değiştirilebilir.

Hem sınıf değişkenleri hem de örnek değişkenler, tıpkı diğerleri gibi bir programda bir değer depolar. Python değişkeni.

Python hakkında daha fazla bilgi edinmek için Python Nasıl Öğrenilir kılavuzumuzu okuyun.





Python sınıfı örneği: StackOverflow Questions

Tutorials