Mavzu: pythonga kirish


O’zgaruvchilar va berilganlar turlari



Download 0,8 Mb.
Pdf ko'rish
bet7/9
Sana29.12.2021
Hajmi0,8 Mb.
#80755
1   2   3   4   5   6   7   8   9
Bog'liq
1. Pythonga kirish.

1.3. O’zgaruvchilar va berilganlar turlari 

 

Pythonda,  boshqa  dasturlash  tillaridagi  kabi  o‟zgaruvchilar  aniq  bir  turdagi 



berilganlarni  saqlash  uchun  xizmat  qiladi.  Pythonda  o‟zgaruvchilar  alfavit  belgilari 

yoki tag chizig‟i belgisi bilan boshlanishi va tarkibi son, alfavit belgilari, tag chizig‟i 

belgilaridan iborat bo‟lishi, ya`ni bir so‟z bilan aytganda identifikator bo‟lishi kerak. 

Bundan tashqari o‟zgaruvchi nomi  Pythonda  ishlatiladigan kalit  so‟zlar  nomi  bilan 

mos  tushmasligi  shart.  Masalan,  o‟zgaruvchi  nomi  and,  as,  assert,  break,  class, 

continue, def, del, elif, else, except, False, finally, for, from, global, if, import, in, is, 

lambda, None, nonlocal, not, or, pass, raise, return, True, try, while, with, yield kabi 

kalit so‟zlar nomi bilan mos tushishi mumkin emas. 

 

Masalan, o‟zgaruvchini aniqlash (hosil qilish) quyidagicha amalga oshiriladi: 



 

 

 



 

 

a = 



14

 

 



 

name = 


"SDY"

 

 



Yuqorida a va name o‟zgaruvchilari yaratildi va ularga qiymat berildi. Shuni alohida 

ta`kidlash  kerakki,  Pythonda  o‟zgaruvchini  dastlab  e`lon  qilish  degan  tushuncha 

mavjud  emas  (masalan:  c++  tilida  int  a  kabi  o‟zgaruvchi  e`lon  qilinadi),  balki 

o‟zgaruvchi kiritiladi va unga qiymat beriladi (masalan: a=14). Berilgan 

 

 



qiymatga  ko‟ra  interpretator  o‟zgaruvchining  turini  aniqlaydi.  Pythonda 

o‟zgaruvchilarni  nomlashning  ikki  turi:  “camel  case”  va  “underscore  notation” 

turlaridan foydalanish tavsiya qilingan. 

 

“camel  case”  turida  o‟zgaruvchiga  nom  berilganda,  agar  o‟zgaruvchi  nomi  alohida 



so‟zlar  birikmasidan  tashkil  topgan  bo‟lsa,  ikkinchi  so‟zdan  boshlab  har  bir  so‟zning 

birinchi harfi katta harfda (katta registr) bo‟lishi talab qilinadi. Masalan: 

 

 

firstName = 




Download 0,8 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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