Amaliy Python dasturlash tilida ma’lumot turlari


Python tilidagi kalit so'zlar



Yüklə 55,32 Kb.
səhifə3/3
tarix30.12.2023
ölçüsü55,32 Kb.
#166519
1   2   3
Amaliy-1

Python tilidagi kalit so'zlar

and

as

Assert

async

await

break

class

continue

del

Ef

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

Python tilida bitta qiymatni bir-nechta o’zgaruvchiga o’zlashtirish mumkin: x = y = z = 4. Bu holda x, y va z o’zgaruvchilar bi vaqtda 4 qiymatiga ega bo’ladilar.


O’zgaruvchilarga qiymat berishda quyidagicha ko’rinishlarda ham amalga oshirish mumkin.



Operator

Misol

Mazmuni



Operator

Misol

Mazmuni

1

=

x = 5

x = 5

8

**=

x **= 3

x = x ** 3

2

+=

x += 3

x = x + 3

9

&=

x &= 3

x = x & 3

3

-=

x -= 3

x = x – 3

10

|=

x |= 3

x = x | 3

4

*=

x *= 3

x = x * 3

11

^=

x ^= 3

x = x ^ 3

5

/=

x /= 3

x = x / 3

12

>>=

x >>= 3

x = x >> 3

6

%=

x %= 3

x = x % 3

13

<<=

x <<= 3

x = x << 3

7

//=

x //= 3

x = x // 3













% - qoldiq (25%3=1), // - to’liqsiz bo’linma (25//3=8), ** -darajaga ko’tarish,


O’zgaruvchilar tiplari.

Nomi

Pythonda ifodalanishi

Izox

Butun son

Int

Butun sonlar: 524, 12, 45

Haqiqiy son

Float

Haqiqiy sonlar: 101.12, 5.241, 6.8

Satr

Str

Satr, belgilar to’plami

Ro’yxat

List

Ro’yxat, jadval kattalik analogi [‘olma’, 16, 301, ‘gilos’, 73.2]

Lug’at

Dict

Tartiblanmagan juftliklar to’plami. kalit:qiymat {‘kalit1’:’qiymat1’, ‘kalit2’:’qiymat2’, …}

Kortej

Tup

Ob’yektlarning o’zgarmaydigan tartiblangan ketma-ketligi (7, ‘absd’, 20.4)

To’pam

Set

Ob’yektlarning tartiblanmagan to’plami {‘a’, ‘f’, ‘b’, ‘z’}

Mantiqiy tip

Bool

Bul, mantiqiy qiymatlar: True/False



Pythondagi o'zgaruvchilar e`lon qilish talab etilmaydi va dastlab har qanday ma'lumot turini o'zlashtirishi mumkin, bu esa dasturlashni soddalashtiradi. Ya'ni, o’zgaruvchilar tipi e`lon qilinmagan holda ularga bevosita qiymatlar berishimiz mumkin. Shuni esda tutish kerakki, agar a o'zgaruvchiga butun son, b o'zgaruvchisiga satr tipli qiymat berilgan bo’lsa, keyinchalik a o'zgaruvchini b o'zgaruvchi orqali ifodalash mumkin emas, chunki ular boshqa-boshqa tipli o’zgaruvchilar hisoblanadi.
Yüklə 55,32 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə