Барномаи аввалин
Ҳар барномае, ки шумо имсол ба довар мефиристед, ҷавоби худро ҳамин тавр нишон медиҳад. Ин дарс аввалин барномаи Python-ро қисм ба қисм мекушояд, то шумо print-ро дуруст бифаҳмед.
Ин тамоми барнома аст. Он як сатр аст. Python ба гирду атрофи он чизи дигаре ниёз надорад: на main, на қавсҳои фигурӣ, на ягон омодакунӣ. Python парвандаро аз боло мехонад ва сатри аввал ҷойест, ки барнома аз он оғоз мешавад.
| Қисм | Чӣ кор мекунад |
|---|---|
print | Номи функсия, ки матнро дар экран нишон медиҳад. |
( ) | Онҳо он чизро нигоҳ медоранд, ки ба print медиҳед. Ҳар қавси кушодашуда бояд пӯшида шавад. |
"Hello, World!" | Матне, ки бояд нишон дода шавад. Матн дар нохунак сатр аст. Нохунакҳо чоп намешаванд. |
Вақте print матнашро нишон дод, сатрро анҷом медиҳад. Хориҷкунии баъдӣ аз сатри нав сар мешавад.
Матн дар нохунак
Сатр метавонад дар нохунакҳои дукарата "…" ё яккарата '…' бошад. Сатрҳои print("Hi") ва print('Hi') як хел кор мекунанд. Муҳим он аст, ки нохунаки охир бо нохунаки аввал як хел бошад. Python матнро то нохунаки аввалини мувофиқ мехонад.
Нохунакро ҳамин тавр чоп мекунанд. Апостроф ба дохили нохунакҳои дукарата меравад. Нохунакҳои дукарата ба дохили яккарата меравад:
Сатри охирин боз як рамзи махсусро нишон медиҳад — хати моили чап (backslash) \. Дар дохили сатр он фармони махсусро сар мекунад. Масалан, \n маънои «ин ҷо сатри нав сар шавад»-ро дорад. Барои чоп кардани як хати моили чап, дутоаш нависед.