4709
Вивчення бібліотеки прикладних програм nltk, для опрацювання текстів природною мовою
Лабораторная работа
Информатика, кибернетика и программирование
Мета роботи: вивчення основ програмування на мові Python. Короткі теоретичні відомості Оператор for в Python трохи відрізняється від аналогічного оператора в C або Pascal. Замість незмінного проходження по арифметичній прогресії з чисел (як в Pascal...
Украинкский
2012-11-25
21.61 KB
15 чел.
Мета роботи: вивчення основ програмування на мові Python.
Короткі теоретичні відомості
Оператор for в Python трохи відрізняється від аналогічного оператора в C або Pascal. Замість незмінного проходження по арифметичній прогресії з чисел (як в Pascal) або надання користувачеві можливості вказати крок ітерації та умову останову (як в С), оператор for в Python проходить по всіх елементах будь-якої послідовності (списку або стрічки) в тому порядку, в якому вони в ній розташовуються.
У мовна інструкція (інструкція розгалуження) це розвилка на шляху виконання програми. Програма може піти по одному шляху, а може і по іншому. Шлях вибирається в залежності від значення змінних в момент перевірки умови.
У циклі з умовою while цикл виконується, поки істинною є його умова. Тому цей цикл також іноді називають циклом "поки". Часто цикл while використовується, коли неможливо заздалегідь передбачити, скільки разів необхідно виконати тіло циклу. У повсякденному житті цикл while можна зустріти в алгоритмах, ніби "Поки в межах видимості є машини, стояти на місці" або "Поки в ящику є деталі, дістати деталь з ящика".
Тексти програм на мові Python.
[]
>>> sentence
'she sells sea shells by the sea shore'
>>> words=sentence.split()
>>> words
['she', 'sells', 'sea', 'shells', 'by', 'the', 'sea', 'shore']
>>> for word in words:
if word.startswith('se'):
print 'like '+word ,
else:
print word ,
she like sells like sea shells by the like sea shore
>>> 'row' in 'brown'
True
>>> 'row' in [' brown', 'cow']
False
>>> sent=' colorless green ideas sleep furiously'
>>> 'ee' in sent
True
>>> 'ing' in sent
False
>>> 'sleep' in sent
True
>>> 'ideas sleep' in sent
True
>>> 'furiosly' in sent
False
8. Виконати наступні приклади і пояснити різницю між ними
w.isupper()
not w.islower()
>>> words
['she', 'sells', 'sea', 'shells', 'by', 'the', 'sea', 'shore']
>>> w.isupper()
False
>>> w.islower()
True
>>> not word.islower()
False
>>>song="Love me tender, love me sweet, never let me go."
>>> song
'Love me tender, love me sweet, never let me go.'
>>> ([word for word in song if '.' in word or ',' in word])
[',', ',', '.']
Висновок: на цій лабораторній роботі я ознайомилася з основами програмування на мові Python.
А также другие работы, которые могут Вас заинтересовать | |||
4553. | Выбор универсальных измерительных средств для контроля или измерения деталей | 41 KB | |
Выбор универсальных измерительных средств для контроля или измерения деталей. Цель работы: Научится выбору измерительных средств для контроля или измерения. Получить представления о параметрах, определяющих выбор измерительных средств, о количествен... | |||
4554. | Анализ и прогнозирование конъюнктуры рынка ценных бумаг | 136 KB | |
Введение Накопление денежного капитала играет важную роль в рыночной экономике. Непосредственно самому процессу накопления денежного капитала предшествует этап его производства. После того как денежный капитал создан или произведен, его необходимо р... | |||
4555. | Анализ доходов и расходов банка | 213.5 KB | |
Введение В связи с возрастающей ролью банковской системы региона в обслуживании экономических субъектов, расширением внешнеэкономических и межрегиональных связей, продолжающимся процессом становления и ликвидации отдельных коммерческих банков возрас... | |||
4556. | Електрообладнання автомобіля | 53.5 KB | |
Електрообладнання автомобіля поділяється на дві групи. Перша група – це джерела електричної енергії: генератор і акумуляторна батарея. Друга група, яка носить назву споживачів – це всі інші прилади електрообладнання. 1.Джерела струму Акуму... | |||
4557. | Битлз и из роль в развитии молодежной музыкальной культуры ХХ века | 192 KB | |
Тинэйджеры зачастую подвержены подростковому нигилизму, когда не воспринимается ничего, связанного с поколением родителей.Мне же всегда была интересна эпоха их юности, то время, когда мои мама с папой были такими же, как я теперь... | |||
4558. | Валютные операции банков | 167 KB | |
Валютные операции банков Регулирование валютных операций коммерческих банков Сущность и классификация валютных операций коммерческого банка. Валютная позиция: содержание, виды, лимиты Основные виды валютных операц... | |||
4559. | Внутренний контроль в коммерческих банках | 91.5 KB | |
Внутренний контроль в коммерческих банках Система внутреннего контроля в коммерческих банках и банковских группах Служба внутреннего контроля банка, функции и принципы организации Система внутреннего контроля в коммерческ... | |||
4560. | Прогнозирование производства продукции скотоводства в племрепродукторе, разводящем черно-пеструю породу крупного рогатого скота с поголовьем в 1700 коров и удоем 5000 кг | 457 KB | |
Прогнозирование производства продукции скотоводства в племрепродукторе, разводящем черно-пеструю породу крупного рогатого скота с поголовьем в 1700 коров и удоем 5000 к Введение Скотоводство является одной из важных и сложных отраслей сельского хозя... | |||
4561. | Разработка комплексного проекта свиноводческой фермы с годовой производительностью 7 000 ц свинины в живой массе | 340 KB | |
Разработка комплексного проекта свиноводческой фермы с годовой производительностью 7 000 ц свинины в живой массе Введение Свиноводство - важная отрасль животноводства. Поголовье свиней на земном шаре составляет около 740 млн. В мясном балансе на дол... | |||