Pythonni mustaqil



Download 2,79 Mb.
bet47/109
Sana31.12.2021
Hajmi2,79 Mb.
#223336
1   ...   43   44   45   46   47   48   49   50   ...   109
Bog'liq
PYTHONNI MUSTAQIL O‘RGANAMIZ

Umumiy tavsiyalar


Kodning tashqi ko‘rinishi
Siljishlar
Har bir siljish darajasida 4 ta bo‘sh joydan foydalaning.
Uzun satrlar ichki elementlar bilan yaqqol bo‘lmagan va qavslar bilan cheklangan vertikal chiziq bo‘ylab yoki muallaq siljish vositasida tekislanishi zarur. Muallaq siljishdan foydalanadigan bo‘lsangiz, quyidagilarga rioya qilish tavsiya etiladi: birinchi qatorda argumentlar bo‘lmasligi ker-ak, qolgan satrlar esa chiziqning davomi sifatida aniq qabul qilinishi shart.
To‘g‘ri yozishga misol:



  • Ochilayotgan ajratuvchi bo‘yicha tekislangan foo = long_function_name(var_one, var_two,

var_three, var_four)




  • Ko‘proq siljish qo‘llanilishidan maqsad, boshqa siljishlardan farq qilishdir def long_function_name(

var_one, var_two, var_three,



74



var_four):


print(var_one)
Xato qo‘llanilishiga misol:



  • agar vertikal tekislash qo‘llanilmayotgan bo‘lsa,




  • birinchi satrda argumentlar joylashtirish taqiqlanadi foo = long_function_name(var_one, var_two,

var_three, var_four)




  • boshqa satrlardan farqlanishi uchun ko‘proq bo‘sh joy tashlash talab etiladi def long_function_name(

var_one, var_two, var_three, var_four): print(var_one)

Vaziyatdan kelib chiqqan holda:



  • ortiqcha siljishlarga ehtiyoj yo‘q. foo = long_function_name(

var_one, var_two, var_three, var_four)


Ko‘p satrli konstruksiyalarda yopilayotgan dumaloq/kvadrat/figurali qavslar ro‘yxat oxirgi satrining birinchi bo‘sh bo‘lmagan belgisi ostida joylashtirilishi mumkin.

my_list = [


1, 2, 3,
4, 5, 6,
]
result = some_function_that_takes_arguments( 'a', 'b', 'c',
'd', 'e', 'f',
)
Yoki ko‘p satrli konstruksiyani boshlayotgan satrning birinchi belgisi ostida ham joylashishi mum-kin:

my_list = [


1, 2, 3,
4, 5, 6,
]
result = some_function_that_takes_arguments( 'a', 'b', 'c',
'd', 'e', 'f',
)

75


Download 2,79 Mb.

Do'stlaringiz bilan baham:
1   ...   43   44   45   46   47   48   49   50   ...   109




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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