Преглед садржаја
- Енвиронмент Сетуп
- Подешавање локалног окружења
- Како набавити Питхон
- Како инсталирати Питхон
- Виндовс Инсталлатион
- Уник/Линук инсталација
- МАЦ Инсталлатион
- Подешавање путање за Питхон
- Подешавање путање за Уник/Линук
- Подешавање путање за Виндовс
- Питхон променљиве окружења
- Покретање Питхон-а
- Основна синтакса
- Питхон идентификатори
- Питхон изјава
- Увлаке у Питхон-у
- Коментари у Питхон-у
- Геттинг Инпут
- Прикажите излаз
- Типови променљивих
- Додељивање вредности променљивим
- Питхон типови података
- Стрингс
- Туплес
- Листе
- Бројеви
- Основни оператери
- Оператор додељивања
- Битвисе оператор
- Логички оператор
- Аритметички оператор
- Оператор поређења
- Оператор идентитета
- Оператер чланства
- Одлучивати
- Ако изјава
- ако друго
- Угнежђено ако
- Ако-елиф-друго-мердевине
- Скраћеница иф изјава
- Скраћеница иф-елсе изјава
- Петље
- Вхиле Лооп
- Фор Лооп
- Угнежђене петље
- Изјаве о контроли петље
- Наставите изјаву
- Изјава о прекиду
- Пасс изјава
- Бројеви
- Конверзија типа броја
- Функције случајног броја
- Тригонометријске функције
- Математичке функције
- Стрингс
- Креирање стринга
- Стринг Специал Операторс
- Оператори за форматирање стринга
- Есцапе Цхарацтерс
- Уграђене стринг методе
- Туплес
- Листе
- Речник
- Израда речника
- Додавање елемената у речник
- Уклањање елемената из речника
- Методе Питхон речника
- Датум и време
- Тиме Тупле
- Временски модул
- Календарски модул
- Функције
- Како дефинисати функцију
- Позивање функције
- Прођите по референци
- Прођите поред вредности
- Аргументи функције
- Аргументи променљиве дужине
- Обавезни аргументи
- Подразумевани аргументи
- Аргументи кључних речи
- Анонимне функције
- Модули
- Изјава о увозу
- Изјава о увозу
- Изјава из увоза *
- Лоцирање модула
- Функције лоцалс() и глобалс().
- Именски простори и опсег
- Функција дир().
- Функција релоад().
- Датотеке И/О
- Отварање датотеке
- Атрибути објекта датотеке
- Затварање датотеке
- Са Изјавом
- Метода Врите
- Метода читања
- Метода ренаме().
- Метода ремове().
- Позиција датотеке
- Изузеци
- Шта је изузетак?
- Руковање изузетком
- Подизање изузетка
- Списак стандардних изузетака
- Кориснички дефинисани изузеци
- Тврдње у Пајтону
- Класе и објекти
- Креирање часова
- Цласс Објецтс
- Приступ атрибутима
- Уграђени атрибути класе
- Отпад
- Наслеђивање класа
- Оверридинг Метходс
- Регуларни изрази
- Функција подударања
- Функција претраге
- Модификатори регуларног израза
- Обрасци регуларног израза
- Цхарацтер Цлассес
- Случајеви понављања
- Анцхорс
- ЦГИ програмирање
- Веб претраживање
- ХТТП заглавље
- ЦГИ варијабле окружења
- ГЕТ метод
- ПОСТ метода
- Коришћење колачића у ЦГИ
- Како то функционише?
- Приступ МиСКЛ бази података
- Креирање табеле базе података
- ИНСЕРТ Оператион
- РЕАД Оператион
- Операција ажурирања
- Операција ДЕЛЕТЕ
- Обављање трансакција
- ЦОММИТ Операција
- Операција РОЛЛБАЦК
- Прекидање везе са базом података
- Руковање грешкама
- Мреже
- Шта су утичнице?
- Модул утичнице
- Питхон Интернет модули
- Слање е-поште
- Слање ХТМЛ е-поште помоћу Питхон-а
- Слање прилога као е-маил
- Вишенитно програмирање
- Покретање нове теме
- Тхе Тхреадинг Модуле
- Синцхронизинг Тхреадс
- Вишенитни приоритетни ред
- КСМЛ обрада
- Шта је КСМЛ?
- Архитектуре и АПИ-ји КСМЛ парсера
- Парсинг КСМЛ са САКС АПИ-јима
- Метода маке_парсер
- Тхе парсе Метход
- Метод парсеСтринг
- ГУИ програмирање
- Ткинтер виџети
- Управљање геометријом
- Препоручени чланци
Туплес
Туплес су колекција Питхон објеката који су одвојени зарезима. На неки начин, торке су сличне листи у смислу индексирања, угнежђених објеката и понављања, али је тупле непроменљив, за разлику од променљивих листа. Разлика између листе и тупле је: Листа је затворена у заградама ( [ ] ), а њихова величина и елементи се могу мењати, док су тупле затворене у округле заграде ( ( ) ) и не могу се ажурирати. Торке могу бити листе само за читање.

ОУТПУТ

Приступ вредностима у тупле
Да бисте приступили вредностима тупле, користите угласте заграде за пресецање заједно са индексом или индексима да бисте добили вредност доступну у том индексу.

ОУТПУТ

Ажурирање тупле
Торке су непроменљиве и то значи да не можете ажурирати или променити вредности елемената тупле. Можете узети делове торки да бисте креирали нове торке.

ОУТПУТ

Основни тупле оператори
Тупле реагују на * и + операторе исто као и стрингови; они овде значе спајање и понављање, осим што је резултат нова тупле, а не стринг.
Питхон израз | Резултати | Описи |
(‘здраво!’,) * 4 | („Ћао!“, „Ћао!“, „Ћао!“, „Ћао!“) | Понављање |
за к у (4,5,6): штампа к, | 4 5 6 | Итерација |
3 ин (1, 2, 3) | Истина | Чланство |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | Конкатенација |
само ((1, 2, 3)) | 3 | Дужина |
Уграђене тупле функције
да не | Функције | Опис |
једна | мин (торка) | Враћа ставку из тупле са минималном вредношћу. |
два | мак(торка) | Враћа ставку из тупле са максималном вредношћу. |
3 | цмп(торка1, тупле2) | Он упоређује елементе обе торке. |
4 | лан | Даје укупну дужину торке. |
5 | тупле(сек) | Конвертује листу у тупле. |
Индексирање и резање
Торке су секвенце, тако да индексирање и резање функционишу на исти начин за торке као и за низове.
Питхон израз | Резултати | Описи |
Л[-2] | 'Спам' | Негативно: бројите с десна. |
Л[2] | 'СПАМ!' | Одступања почињу од нуле |
Л[1:] | [„Нежељена пошта“, „СПАМ!“] | Сечење дохваћа секције |
Брисање тупле
Није лако уклонити појединачне елементе тупле. Нема ничег лошег у састављању још једне торке са одбаченим нежељеним елементима.

ОУТПУТ

Листе
Листе су најфлексибилније у Питхоновим типовима података. Листа садржи ставке које су одвојене зарезима и затворене у угластим заградама ([]). Листе су некако сличне низовима у Ц. Једна разлика између њих је у томе што све ставке које припадају листи могу бити различитог типа података.
Сачуваним вредностима на листи може се приступити помоћу оператора пресека са индексима који почињу од 0 на почетку листе и иду до краја -1. Знак плус (+) је оператор конкатенације листе, а звездица (*) је оператор понављања.

ОУТПУТ

Приступ вредностима у листама
Да бисте приступили вредностима на листама, требало би да користите угласте заграде за пресецање заједно са индексом да бисте добили вредност доступну у том индексу.
Ажурирање листа
Можете ажурирати један или више елемената листе тако што ћете дати исечак на левој страни оператора додељивања, а можете додати детаље на листи помоћу методе аппенд().
Оператори основне листе
Листе реагују на * и + операторе исто као и стрингови; они овде значе спајање и понављање, осим што је резултат нова тупле, а не стринг.
Питхон израз | Резултати | Описи |
(‘здраво!’,) * 4 | („Ћао!“, „Ћао!“, „Ћао!“, „Ћао!“) | Понављање |
за к у (4, 5, 6): штампа к, | 4 5 6 | Итерација |
3 ин (1, 2, 3) | Истина | Чланство |
(1, 2, 3) + (4, 5, 6) | (1, 2, 3, 4, 5, 6) | Конкатенација |
само ((1, 2, 3)) | 3 | Дужина |
Уграђене функције и методе листе
да не | Функције | Опис |
једна | мин (лист) | Враћа ставку са листе са минималном вредношћу. |
два | мак(лист) | Враћа ставку са листе са максималном вредношћу. |
3 | цмп(лист1, лист2) | Упоређује елементе обе листе. |
4 | лан (лист) | Даје укупну дужину листе. |
5 | тупле(сек) | Конвертује листу у листу. |
да не | Методе | Опис |
једна | лист.цоунт(обј) | Враћа број колико пута се обј појављује на листи. |
два | лист.ектенд(сек) | Додаје садржај сек на листу. |
3 | лист.аппенд(обј) | Додаје објекат обј на листу. |
4 | лист.сорт([фунц]) | Она сортира објекте на листи и користи функцију поређења ако је дата. |
5 | лист.ремове(обј) | Уклања објекте са листе. |
Индексирање и резање
Листе су секвенце, тако да индексирање и резање функционишу на исти начин за листе као и за стрингове.
Питхон израз | Резултати | Описи |
Л[-2] | 'Спам' | Негативно: бројите с десна. |
Л[2] | 'СПАМ!' | Одступања почињу од нуле |
Л[1:] | [„Нежељена пошта“, „СПАМ!“] | Сечење дохваћа секције |
Избриши елемент листе
Да бисте уклонили елементе са листе, можете користити дел наредбу ако тачно знате који елемент желите да избришете. Такође можете користити методу ремове().

ОУТПУТ
