ГЛАВА 2, 3, 4, 5. 2 тарау. Python Негіздері Бадарламаларды жазуа кіріспе
Скачать 242.51 Kb.
|
Format әдісінсіз пішімдеу Негізінде, мәндерді пішімдеу үшін біз келесі синтаксисті қолдана отырып, format әдісінсіз жасай аламыз:
Яғни, басында жоғарыда қарастырылған сол ойнатқыштарды қамтитын жол бар (%ойнатқышты қоспағанда), жолдан кейін % пайыздық белгі қойылады, содан кейін жолға енгізілген мәндер тізімі беріледі. Шын мәнінде, пайыздық белгі жаңа жол пайда болатын операцияны білдіреді:
Плейсхолдердің жанында пайыздық белгі көрсетіледі және FORMAT функциясынан айырмашылығы, бұйра жақшалар қажет емес. Сонымен қатар, мұнда сандарды пішімдеу әдістері де қолданылады:
Сөздерді санау бағдарламасы Сөздерді санау бағдарламасын ұсынатын шағын мысалмен жолдармен жұмысты қарастырыңыз. Бағдарламаның барлық коды келесідей болсын:
Мұнда get_words () функциясында мәтіннің сөздерге бастапқы сегментациясы жасалады. Пи бұл барлық пунктуациялық белгілер жойылады, ал ағындарды ауыстыру бос орындарға ауыстырылады. Содан кейін мәтін сөздерге бөлінеді. Бөлгіш ретінде бос орын әдепкі бойынша қолданылады. Әрі қарай, get_words_dict() функциясында біз сөздерден сөздік аламыз, мұнда кілт - ерекше сөз, ал мағынасы - мәтіндегі осы сөздің пайда болу саны. Негізгі функция файлға жолды енгізіп, белгілі бір функциялардан жоғары қоңырау шалып, барлық статистиканы шығарады. Бағдарламаны консольдік шығару: Введите путь к файлу: C:\SomeDir\hello.txt Кол-во слов: 66 Кол-во уникальных слов: 54 Все использованные слова: благодетель 2 в 1 всего 1 вы 1 горчичным 1 ее 1 ежели 3 еще 1 |