Bo’sh joy va chiziq
Agar siz Java, C# yoki C/C++ kabi boshqa dasturlash tillarida ishlagan bo’lsangiz, bu tillar;
bayonotlarni ajratish uchun nuqta-vergul () ishlatishini bilasiz.
Biroq, Python kod tuzilishini qurish uchun bo’sh joy va chuqurchadan foydalanadi.
Quyida Python kodining parchasi ko’rsatilgan:
# define main function to print out something
def main():
i = 1
max = 10
while (i < max):
print(i)
i = i + 1
# call function main
main()
Kod tili: Python (python)
Kodning ma’nosi hozir siz uchun muhim emas. Iltimos, uning o’rniga kod tuzilishiga e’tibor bering.
Har bir satr oxirida siz bayonotni tugatish uchun hech qanday nuqta-vergul ko’rmaysiz. Va kod kodni formatlash uchun indentatsiyadan foydalanadi.
Kodni tartibga solish uchun chuqurlik va bo’sh joydan foydalangan holda Python kodi quyidagi afzalliklarga ega bo’ladi:
- Birinchidan, Java yoki C#kabi boshqa dasturlash tillaridagi kabi blokning boshlanish yoki tugash kodini hech qachon o’tkazib yubormaysiz.
- Ikkinchidan, kodlash uslubi asosan bir xil. Agar siz boshqa ishlab chiquvchining kodini saqlashingiz kerak bo’lsa, bu kod sizniki bilan bir xil ko’rinadi.
- Uchinchidan, kod boshqa dasturlash tillariga nisbatan ko’proq o’qilishi va tushunarli.
Izohlar
Izohlar kod kabi muhim, chunki ular nima uchun kod parchasi yozilganligini tasvirlaydi.
Python tarjimoni kodni bajarganda, u sharhlarni e’tiborsiz qoldiradi.
Pythonda bitta qatorli sharh Xash ( # ) belgisi bilan boshlanadi, so’ngra sharh. Masalan:
# This is a single line comment in Python
Kod tili: Python (python)
Va Python boshqa turdagi sharhlarni ham qo’llab-quvvatlaydi.
Bayonotlarning davomi
Python bayonotlarni ajratish uchun yangi satr belgisidan foydalanadi. U har bir bayonotni bitta satrga joylashtiradi.
Biroq, uzun bayonot backslash () belgisi yordamida bir nechta satrlarni qamrab olishi mumkin\
.
Quyidagi misol\
ikkinchi satrda bayonotni davom ettirish uchun backslash () belgisidan qanday foydalanishni ko’rsatadi:
if (a == True) and (b == False) and \
(c == True):
print("Continuation of statements")
Kod tili: Python (python)
Identifikatorlar
Identifikatorlar Python-dagi o’zgaruvchilar, funktsiyalar, modullar, sinflar va boshqa ob’ektlarni aniqlaydigan nomlardir.
Identifikatorning nomi harf yoki pastki chiziq bilan boshlanishi kerak (_
). Quyidagi belgilar alfanumerik yoki pastki chiziq bo’lishi mumkin.
Python identifikatorlari katta-kichiklikka sezgir. Masalan, counter
va Counter
turli xil identifikatorlar.
Bundan tashqari, siz identifikatorlarni nomlash uchun Python kalit so’zlaridan foydalana olmaysiz.
Kalit so’zlar
Ba’zi so’zlar Python maxsus ma’nolarga ega. Ular kalit so’zlar deyiladi.
Quyidagi Python kalit so’zlar ro’yxatini ko’rsatadi:
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
Kod tili: Python (python)
Python o’sib borayotgan va rivojlanayotgan tildir. Shunday qilib, uning kalit so’zlari o’sishda va o’zgarishda davom etadi.
Python deb nomlangan kalit so’zlarni ro’yxatlash uchun maxsus modulni taqdim etadi keyword
.
Joriy kalit so’zlar ro’yxatini topish uchun siz quyidagi koddan foydalanasiz:
import keyword
print(keyword.kwlist)
Kod tili: Python (python)
String literallari
Python foydalanadi bitta tirnoq ('
), er-xotin tirnoq ("
), uch bitta tirnoq ('''
) va uch-er-xotin tirnoq ("""
) satrni belgilash uchun so’zma-so’z.
Satr tom ma’noda bir xil tirnoq bilan o’ralgan bo’lishi kerak. Misol uchun, agar siz satrni so’zma-so’z boshlash uchun bitta iqtibosdan foydalansangiz, uni tugatish uchun xuddi shu bitta iqtibosdan foydalanishingiz kerak.
Quyida torli literallarning ba’zi misollari keltirilgan:
s = 'This is a string'
print(s)
s = "Another string using double quotes"
print(s)
s = ''' string can span
multiple line '''
print(s)
Kod tili: Python (python)
Xulosa
- Python bayonoti yangi satr belgisi bilan tugaydi.
- Python kod tuzilishini tartibga solish uchun bo’shliqlar va chuqurliklardan foydalanadi.
- Identifikatorlar-bu o’zgaruvchilar, funktsiyalar, modullar, sinflar va boshqalarni aniqlaydigan nomlar. Python yilda.
- Sharhlar kod nima uchun ishlashini tasvirlaydi. Ular Python tarjimon tomonidan e’tiborsiz etiladi.
- Belgilash uchun bitta tirnoq, ikki tirnoq, uch tirnoq yoki uch juft tirnoqdan foydalaning