2.3 Pythonda ishlash bo`yicha ko'rsatmalar
Python tilidagi identifikatorlar. O'zgaruvchilar nomlari lotin harfi (har qanday holatda) yoki pastki chiziqdan keyin harflar, raqamlar, raqamlar yoki pastki chiziq bilan boshlanishi kerak. Pythonda harflar registri siz yaratgan nomlarda ham, ajratilgan so'zlarda ham muhimdir.
Tilning kalit (zahiralangan) so'zlarini identifikator sifatida ishlatish mumkin emas va o'rnatilgan nomlarni qayta belgilash maqsadga muvofiq emas (2.1-jadval).
2.1-jadval Python kalit so'zlari
and
|
as
|
assert
|
break
|
class
|
continue
|
def
|
del
|
elif
|
else
|
except
|
exec
|
finally
|
for
|
from
|
global
|
If
|
import
|
in
|
is
|
lambda
|
not
|
or
|
pass
|
Print
|
raise
|
return
|
try
|
while
|
with
|
yield
|
|
Pythonning o'rnatilgan versiyasi uchun kalit so'zlar ro'yxati quyidagicha ko'rsatilishi mumkin:
>>> import keyword
>>> keyword.kwlist
Qo'shimcha nomlash qoidalari ismning boshida va oxirida pastki chiziqdan foydalanishga tegishli. Masalan, boshida va oxirida ikkita pastki chiziqli ismlar tizim nomlaridir.
Dasturning mantiqiy satrlari.
Python dasturining asosiy elementi mantiqiy qatordir. Python dasturi, interpretator nuqtai nazaridan, mantiqiy satrlardan iborat. interpretatorning vazifasi mantiqiy satrlarni ketma-ket qayta ishlashdir. Agar qatorni birlashtirish nazarda tutilgan bo'lsa, mantiqiy satr bir yoki bir nechta jismoniy satrlardan iborat bo'ladi. Jismoniy satr foydalanilayotgan platforma uchun qabul qilingan satr oxiri belgisi bilan tugaydi. Izoh # bilan boshlanadi va jismoniy satr oxirida tugaydi.
Odatda, har bir satrda bitta ko'rsatma bo'ladi, bir qatorga bir nechta ko'rsatmalar yozilsa, ular ; belgisi bilan ajratiladi. Teskari chiziq belgisi (\) bir nechta jismoniy satrlarni bitta mantiqiy qatorga birlashtirish uchun ishlatiladi:
print a; print b; с = а
sr = а + b + с \
d + е
oddiy, kvadrat va sistemali qavslar ichidagi ifodalarni teskari chiziq belgisidan foydalanmasdan bir nechta jismoniy satrlarga bo'lish mumkin:
1st = ['abc',
123,
1.23]
Python ko'rsatmalarini bir nechta mantiqiy qatorlarga bo'lish mumkin emas, murakkab ko'rsatmalar bundan mustasno. Murakkab ko`rsatmalar asosiy ko'rsatmadan va blok ichiga kiritilgan ko'rsatmalardan iborat. Murakkab ko'rsatma quyidagi shablon bo'yicha yoziladi
Asosiy ko'rsatmalar:
Ichki ko'rsatmalar bloki
ajratuvchi sifatida ikki nuqtadan foydalaniladi.
Ichki blok chap chegaradan bir xil chekinishlar yordamida formatlanadi. Python interpretatori blokning qayerdan boshlanishi va qayerda tugashini chekinish miqdori bilan aniqlaydi. Bitta blok ichida barcha ko'rsatmalar chap chegaradan bir xil chekinishga ega bo'lishi kerak.
Chekinish Python tili sintaksisining bir qismidir. Ulardan foydalanish sizga tushunish oson bo'lgan yagona va qulay o'qiladigan dastur kodini olish imkonini beradi. Bu kabi dizayn cheklovlari har qanday dasturlash tilida muhim ahamiyatga ega va kodingizning qo'llanilishiga va uni qayta ishlatishga katta ta'sir ko'rsatadi.
Do'stlaringiz bilan baham: |