O'zgaruvchilar va ma'lumotlar turlari
O'zgaruvchilar
O'zgaruvchilar ma'lumotlarni saqlash uchun mo'ljallangan. Python
tilidagi
o'zgaruvchi nomi alifbo belgisi yoki pastki chiziq bilan boshlanishi kerak va alfavit-raqamli
belgilar va pastki chiziqni o'z ichiga olishi mumkin. Bundan tashqari, o'zgaruvchining nomi
Python tilidagi kalit so'zlarning nomi bilan mos kelmasligi kerak. Kalit so'zlar ko'p emas,
ularni eslab qolish oson:
Masalan, o'zgaruvchi yarataylik:
name
Bu yerda "Tom" qatorini o
’zlashtiradi.
Python o'zgaruvchilar nomlashning ikki turidan foydalanadi:
camel case
va
underscore
notation
Camel case
o'zgaruvchi nomidagi har bir yangi so'z bosh harf bilan boshlanishini
bildiradi. Masalan:
Underscore notation o'zgaruvchi nomidagi qatorli so'zlar pastki chiziq bilan ajratilishini
anglatadi. Masalan:
.
Shuningdek, biz katta-kichik harf sezgirligini hisobga olishimiz kerak, shuning
uchun
o'zgaruvchilar turli ob'ektlarni name ifodalaydi Name.
O'zgaruvchini
aniqlab,
biz
uni
dasturda
ishlatishimiz
mumkin. Masalan,
o'rnatilgan
print
funksiyasidan
foydalanib, uning mazmunini konsolga chop etishga
harakat qiling:
Masalan, PyCharm muhitida o'zgaruvchini aniqlash va ishlatish:
O'zgaruvchining o'ziga xos xususiyati shundaki, biz dastur ishlayotgan vaqtda
uning qiymatini o'zgartirishimiz mumkin:
Ma'lumotlar turlari
O'zgaruvchi ma'lumotlar turlaridan birining ma'lumotlarini saqlaydi. Python-
da turli xil ma'lumotlar turlari mavjud. Bunday holda, biz faqat eng asosiy turlarni
ko'rib chiqamiz: bool, int, float, kompleks va str.
Mantiqiy qiymatlar
Bool turi ikkita mantiqiy qiymatni ifodalaydi: True (to'g'ri) yoki False
(noto'g'ri). True qiymati biror narsaning haqiqat ekanligini ko'rsatish uchun
ishlatiladi. Boshqa tomondan, False nimadir noto'g'ri ekanligini ko'rsatadi.
Ushbu
turdagi o'zgaruvchilarga misol:
Butun sonlar
int
turi 1, 4, 8, 50 kabi butun sonni ifodalaydi. Misol
Odatiy bo'lib, standart raqamlar o'nlik sonlar sifatida qabul qilinadi. Ammo
Python ikkilik, sakkizlik va o'n oltilik tizimlardagi raqamlarni ham qo'llab-
quvvatlaydi.
Raqam ikkilik ekanligini ko'rsatish uchun raqamga
0b
prefiksi qo'yiladi:
Raqam sakkizlik tizimni ifodalashini ko'rsatish
uchun raqamga
0o
prefiksi
qo'yiladi:
Raqam o'n oltilik sonni ifodalashini ko'rsatish uchun raqamga
0x
prefiksi
qo'yiladi:
Shuni ta'kidlash kerakki, har qanday tizimda biz konsolga chiqarish uchun
chop etish funktsiyasiga raqamni o'tkazmaymiz, u sukut bo'yicha o'nlik
tizimda
chiqariladi.
Haqiqiy sonlar
Float
turi suzuvchi nuqta sonini ifodalaydi, masalan, 1,2 yoki 34,76. Butun
va kasr qismlar orasidagi ajratuvchi sifatida nuqta ishlatiladi.