4708

Ознайомлення з основними типами даних в Python, вивчення основ програмування на мові Pytho

Лабораторная работа

Информатика, кибернетика и программирование

Мета роботи:ознайомлення з основними типами даних в Python, вивчення основ програмування на мові Python. Короткі теоретичні відомості Python - це проста і потужна об’єктно-орієнтована мова програмування високого рівня з чудовими можливост...

Украинкский

2012-11-25

44.5 KB

16 чел.

Мета роботи :ознайомлення з основними типами даних в Python, вивчення основ програмування на мові Python.

Короткі теоретичні відомості

Python - це проста і потужна об’єктно-орієнтована мова програмування високого рівня з чудовими можливостями для обробки лінгвістичних даних.

Natural Language Toolk (NLTK) – набір Python бібліотек, які призначені для аналізу текстів природною мовою. NLTK дозволяє здійснювати символьний та статистичний аналіз текстів, створювати графічні звіти та містить детальну документацію і використовується в проектах з лінгвістики, штучного інтелекту, машинного навчання, автоматизації документообігу. Його можна застосовувати як начальний комплекс, готовий аналітичний інструмент або платформу для створення прикладних систем опрацювання текстів.

Інтерпретатор – це програма яка виконує Python програми.

Стрічка – це послідовність символів з довільним доступом. Стрічку в мові Python неможливо змінити – в цьому випадку говорять, що це immutable тип.

Список – це впорядкована множина значень, що ідентифікуються індексом. Багато в чому  списки є схожими на стрічки, які, по суті, теж є впорядкованими множинами символів. Відмінність списків і стрічок полягає в тому, що елементи списку можуть бути любого типу. Впорядковані множини називають послідовностями.

Метод — це функція, що "належить" об'єкту, викликається як obj.methodname, де obj — об'єкт (або вираз, що його визначає) і methodname — ім'я методу, визначеного для даного типу об'єктів. Різні типи мають різні набори методів. Методи різних типів можуть мати однакові імена, не приводячи до невизначеності.


Завдання

Варіант

21

Номери завдань

1

7

5

15

16

20

21

  1.  Створити змінну msg присвоїти їй значення стрічки, яка відповідає імені та прізвищу студента.
  2.  Використовуючи зрізи та операцію поєднання змінити стрічку msg до вигляду ім’я , по батькові, прізвище студента.
  3.  Використовуючи зрізи видаліть афікси у наступних словоформах: dish-es, run-ning, nation-ality, un-do, pre-heat.
  4.  Створити список phrase1, який складається із значень ім’я , по батькові, прізвище студента. Що відбудеться при спробі ввести в інтерпретатор наступний оператор phrase1[2][2]. Поясніть результат.
  5.  Створити змінну words яка містить список слів. Дослідіть операції words.sort() і sorted(words).
  6.  Визначіть змінну silly, яка буде містити стрічку ’newly formed bland ideas are inexpressible in an infuriating way’ і напишіть програму перетворення стрічки на список стрічок (кожне слово окрема стрічка). Результати збережіть в змінній bland.
  7.  Напишіть програму, яка створить стрічку в якій будуть записані другі символи всіх слів з стрічки silly.


>>> "Ex 1"

'Ex 1'

>>> str = "Nykyforchyn Oksana"

>>> msg = str

>>> print msg

Nykyforchyn Oksana

>>> "Ex 2"

'Ex 2'

>>> msg='Prizvyshche stydenta'+' '+msg[:10]+' '+'Imja'+' '+msg[12:]+' '+'Po bat\'kovi'+' '+'Bohdanivna'

>>> print msg

Prizvyshche stydenta Nykyforchy Imja Oksana Po bat'kovi Bohdanivna

>>> "Ex 3"

'Ex 3'

>>>msg1='dish-es'

>>> msg2='run-ning'

>>> msg3='nation-ality'

>>> msg4='un-do'

>>> msg5='pre-heat'

>>> msg1[:-3]

'dish'

>>> msg2[:-5]

'run'

>>> msg3[:-6]

'nation'

>>> msg4[:-3]

'un'

>>> msg5[:-5]

'pre'

>>> print msg1[:-3],' ',msg2[:-5],' ',msg3[:-6],' ',msg4[:-3],' ',msg5[:-5]

dish   run   nation   un   pre

>>> "Ex 4"

'Ex 4'

>>> phrasel=["Nykyforchyn", "Oksana", "Bohdanivna"]

>>> phrasel[2][2]

'h'

>>> "Ex 5"

'Ex 5'

>>> words = ['wawe','shake','give','clap','express']

>>> words

['wawe', 'shake', 'give', 'clap', 'express']

>>> words.sort()

>>> words

['clap', 'express', 'give', 'shake', 'wawe']

>>> words.reverse()

>>> words

['wawe', 'shake', 'give', 'express', 'clap']

>>> sorted(words)

['clap', 'express', 'give', 'shake', 'wawe']

>>> "Ex 6"

'Ex 6'

>>> silly="newly formed bland ideas are inexpressible in an infuriating way"

>>> silly

'newly formed bland ideas are inexpressible in an infuriating way'

>>> silly.split( )

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> bland=silly.split( )

>>> bland

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> 'Ex 7'

'Ex 7'

>>> silly

'newly formed bland ideas are inexpressible in an infuriating way'

>>> bland

['newly', 'formed', 'bland', 'ideas', 'are', 'inexpressible', 'in', 'an', 'infuriating', 'way']

>>> a=bland[0][1]

>>> b=bland[1][1]

>>> c=bland[2][1]

>>> d=bland[3][1]

>>> e=bland[4][1]

>>> f=bland[5][1]

>>> g=bland[6][1]

>>> h=bland[7][1]

>>> q=bland[8][1]

>>> z=bland[9][1]

>>> qaz=a+b+c+d+e+f+g+h+q+z

>>> qaz

'eoldrnnnna'

>>> str=qaz

>>> str

'eoldrnnnna'

 Висновки: на цій лабораторній роботі я ознайомилася з основними типами даних в Python, основами програмування на мові Python.


 

А также другие работы, которые могут Вас заинтересовать

9108. ДЕРЖАВА І ПРАВО ГАЛИЦЬКО-ВОЛИНСЬКОГО КНЯЗІВСТВА 370 KB
  ДЕРЖАВА І ПРАВО ГАЛИЦЬКО-ВОЛИНСЬКОГО КНЯЗІВСТВА (друга половина 11 - середина 14 ст.) Утворення, розвиток і занепад Галицько-Волинського князівства. Суспільний лад. Державний устрій. Характеристика права. 1. Утворення Га...
9109. ДЕРЖАВА І ПРАВО УКРАЇНСЬКИХ ЗЕМЕЛЬ У СКЛАДІ ВЕЛИКОГО КНЯЗІВСТВА ЛИТОВСЬКОГО ТА РЕЧІ ПОСПОЛИТОЇ 306.5 KB
  ДЕРЖАВА І ПРАВО УКРАЇНСЬКИХ ЗЕМЕЛЬ У СКЛАДІ ВЕЛИКОГО КНЯЗІВСТВА ЛИТОВСЬКОГО ТА РЕЧІ ПОСПОЛИТОЇ 1. Приєднання українських земель до Великого князівства Литовського і Речі Посполитої. 2. Виникнення українського козацтва. Запорізька Січ. 3. Суспільний ...
9110. ДЕРЖАВА І ПРАВО УКРАЇНИ У ПЕРІОД НАРОДНО-ВИЗВОЛЬНОЇ ВІЙНИ 1648-1654 рр. 143 KB
  ДЕРЖАВА І ПРАВО УКРАЇНИ У ПЕРІОД НАРОДНО-ВИЗВОЛЬНОЇ ВІЙНИ 1648-1654 рр. Антикріпосницький і національно-визвольний характер народної війни. Суспільний лад України у період народно-визвольної війни. Державний устрій України періоду...
9111. ДЕРЖАВА І ПРАВО УКРАЇНИ У ПЕРІОД КОЗАЦЬКО-ГЕТЬМАНСЬКОЇ ДОБИ (СЕРЕДИНА 17 – КІНЕЦЬ 18 СТ.) 287 KB
  ДЕРЖАВА І ПРАВО УКРАЇНИ У ПЕРІОД КОЗАЦЬКО-ГЕТЬМАНСЬКОЇ ДОБИ (СЕРЕДИНА 17 - КІНЕЦЬ 18 СТ.) 1. Перерозподіли території України між іноземними державами. 2. Суспільний лад Козацько-гетьманської держави. 3. Державний устрій Козацько-гетьманської де...
9112. ДЕРЖАВА І ПРАВО УКРАЇНИ У СКЛАДІ РОСІЙСЬКОЇ ІМПЕРІЇ У ПЕРШІЙ ПОЛОВИНІ 19 СТ. 135.5 KB
  ДЕРЖАВА І ПРАВО УКРАЇНИ У СКЛАДІ РОСІЙСЬКОЇ ІМПЕРІЇ У ПЕРШІЙ ПОЛОВИНІ 19 СТ. Криза і розпад феодально-кріпосницького ладу. Суспільний лад. Державний устрій. Характеристика права. Криза і розпад феодально-кріпосницького ...
9113. ДЕРЖАВА І ПРАВО УКРАЇНИ У СКЛАДІ РОСІЙСЬКОЇ ІМПЕРІЇ У ДРУГІЙ ПОЛОВИНІ 19 СТ 208.5 KB
  ДЕРЖАВА І ПРАВО УКРАЇНИ У СКЛАДІ РОСІЙСЬКОЇ ІМПЕРІЇ У ДРУГІЙ ПОЛОВИНІ 19 СТ. Скасування кріпосного права. Суспільний лад. Державний устрій. Характеристика права. 1. Скасування кріпосного права Правову основу селянської реформ...
9114. ДЕРЖАВА І ПРАВО ЗАХІДНОУКРАЇНСЬКИХ ЗЕМЕЛЬ У СКЛАДІ АВСТРО-УГОРСЬКОЇ ІМПЕРІЇ (1772-1918 рр.) 261.5 KB
  ДЕРЖАВА І ПРАВО ЗАХІДНОУКРАЇНСЬКИХ ЗЕМЕЛЬ У СКЛАДІ АВСТРО-УГОРСЬКОЇ ІМПЕРІЇ (1772-1918 рр.) 1. Загарбання західноукраїнських земель Австрійською монархією і Угорським королівством і австро-угорська колоніальна політика. 2. Суспільний ладзахідн...
9115. ДЕРЖАВА І ПРАВО У ПЕРІОД ВІДРОДЖЕННЯ УКРАЇНСЬКОЇ ДЕРЖАВНОСТІ (1917-1920 рр.) 222.5 KB
  ДЕРЖАВА І ПРАВО У ПЕРІОД ВІДРОДЖЕННЯ УКРАЇНСЬКОЇ ДЕРЖАВНОСТІ (1917-1920 рр.) 1. Лютнева революція 1917 р. у Росії. Розпад Російської імперії і встановлення влади Тимчасового уряду. 2. Утворення Української Центральної Ради. Державний устрій і право ...
9116. ДЕРЖАВА І ПРАВО ЗАХІДНОУКРАЇНСЬКОЇ НАРОДНОЇ РЕСПУБЛІКИ (1918-1923 рр.) 90 KB
  ДЕРЖАВА І ПРАВО ЗАХІДНОУКРАЇНСЬКОЇ НАРОДНОЇ РЕСПУБЛІКИ (1918-1923 рр.) Розпад Австро-Угорщини і проголошення ЗУНР. Державний устрій ЗУНР. Законодавча діяльність ЗУНР. Злука УНР і ЗУНР. Падіння ЗУНР. 1. Розпад Австро-Уго...