Зеҳн
АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

Агенти Зеҳнӣ · 19 октябри 2026 · 71 саҳифа

Барномасозӣ
Аз аввал хондан

ФОРМАТКУНИИ САТР
Форматкунии сатр ҷойгузории қиматҳо дар қолаби матнӣ мебошад.
Масалан, бо як қолаб барои шахсони гуногун даъватнома месозем.

Дар қолаб ҷойҳои ивазшаванда бо қавсҳои ҷингила нишон дода мешаванд.
Қиматҳо тавассути. format() ба ин ҷойҳо гузошта мешаванд. Индексҳои ҷойгузорҳо аз 0 оғоз меёбанд.
text = ( 'Муҳтарам {0}!\n'
'Шуморо ба {1} даъват менамоем.\n'
'Санаи чорабинӣ: {2}.\n'
'Бо эҳтиром, {3}.'
) print(text.format( 'Диловар', 'Рӯзи дарҳои кушод', '10 октябр', 'Талбакова'
)) Натиҷа:
Муҳтарам Диловар!
Шуморо ба Рӯзи дарҳои кушод даъват менамоем.
Санаи чорабинӣ: 10 октябр.
Бо эҳтиром, Талбакова.
Дар баъзе барномаҳо форматкунӣ бо оператори % истифода мешавад. Ин усул низ дуруст аст, агар ҷойгузорҳо ва қиматҳо мувофиқ бошанд: %s барои сатр ва %d барои адади бутун истифода мешавад.
text = ( 'Муҳтарам %s!\n'
'Шуморо ба %s даъват менамоем.\n'
'Санаи чорабинӣ: %d %s.\n'
'Бо эҳтиром, %s.'
) print(text % ( 'Диловар', 'Рӯзи дарҳои кушод', 10, 'октябр', 'Талбакова'
)) Натиҷа ба намунаи боло баробар аст. Роҳи дигари қулай f-сатр мебошад:

пешина
аз 71
навбатӣ