Learning Python: The Ultimate Guide for Beginners to Coding with Python with Useful Tools



Download 2,02 Mb.
Pdf ko'rish
bet122/126
Sana01.01.2022
Hajmi2,02 Mb.
#285662
1   ...   118   119   120   121   122   123   124   125   126
Bog'liq
Learning Python The Ultimate Guide for Beginners to Coding with

__int__() Method
You may be surprised because this is the first time we are using this method
in this book. Well, a function that is part of a class is called a method. All
you  have  learned  about  functions  is  applicable  to  methods.
Notwithstanding, the primary difference between them is how a method is
called. The __int__() method is a unique method, which runs automatically
once an instance is created in a class. A method has the keyword “int” being
preceded  and  succeeded  by  two  underscores.  It  is  important  to  use  two
underscores  on  both  sides  because  if  Python  sees  only  one,  the  method
won’t be automatically called when you need to use the class. As a result,
may cause errors in your program.


Our __int__ () method has three parameters, which are data, name, and age.
We need the data parameter, and it must come before other parameters. You
have  to  include  it  in  the  definition  because  when  the  software  calls  this
method,  it  will  automatically  pass  the  data  argument.  In  our  program,  we
will pass Cat() a name and an age argument. With this, whenever we make
an instance of the Cat class, we will only provide values for the name and
age parameters.
The  line  “data.name=name  and  data.age=age”  contains  two  variable
definitions, with each having the prefix data. Any variable that is prefixed
with  data  is  available  to  all  methods  in  the  class  and  can  access  them
through  any  instance  we  create  in  the  class.  What  happens  in
“data.name=name” is that it takes the value connected with the parameter
name  and  assigns  it  to  the  variable  name.  The  same  thing  happens  to  the
data.age=age. Our cat class contains two methods – spit() and sit().
class NewClass:
  "This is another example of a class"
  area = 15
  def room(size):
  print('To ascertain the size of a room’)
# Output: 15
print(NewClass.area)
The output will be:
15

Download 2,02 Mb.

Do'stlaringiz bilan baham:
1   ...   118   119   120   121   122   123   124   125   126




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish