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

ОУТПУТ

Додавање елемената у речник
Додавање елемената у Питхон речник може се извршити на више начина. Једна вредност се може додати у речник дефинисањем вредности и кључа, нпр. Дицт[Кеи] = ’Вредност.’ Ажурирање вредности у речнику може се обавити коришћењем уграђене методе упдате(). Вредности угнежђених кључева се такође додају тренутном речнику. Док додајете вредност, кључ/вредност већ постоји; вредност се ажурира; у супротном, нови кључ са вредношћу се додаје у речник.

ОУТПУТ

Уклањање елемената из речника
Дел кључна реч се користи за брисање кључева. Одређене вредности из речника, као и цео речник, могу се обрисати. Ставке у угнежђеном речнику се такође могу избрисати коришћењем кључне речи дел и навођењем специфичног угнежђеног кључа и посебног кључа који ће се избрисати из тог угнежђеног речника.

ОУТПУТ

Методе Питхон речника
да не | Метод | Опис |
једна. | поп() | Он уклања и враћа елемент из речника који има дати кључ. |
два. | попитем () | Он уклања произвољан пар кључ-вредност из речника и враћа га као тупле. |
3. | јасно() | Уклања све ставке из речника. |
Четири. | цопи() | Враћа плитку копију речника. |
5. | добити() | То је метод за приступ вредности за кључ. |
6. | стр () | Он производи стринг репрезентацију речника. |
7. | фромкеис() | Креира нови речник са кључевима од сек и вредностима постављеним на вредност. |
8. | тип() | Враћа тип прослеђене променљиве. |
9. | ставке() | Враћа листу парова кључева и вредности |
10. | цмп() | Упоређује елементе оба речника |
Једанаест. | хас_кеи() | Враћа тачно ако је кључ у речнику. иначе лажно |
да не | Метод | Опис |
једна. | цомп(дицт1, дицт2) | Упоређује елементе оба речника. |
два. | тип (променљива) | Враћа тип прослеђене променљиве. Ако је прослеђена променљива у речнику, онда би вратила тип речника. |
3. | стр(дикт) | Он производи репрезентацију низова за штампање |
Четири. | лен (дикт) | Даје укупну дужину речника. То би било једнако броју јединица у речнику. |
Датум и време
Питхон програми могу да рукују датумом и временом на много начина. Конвертовање између формата података је свакодневни посао за рачунаре. Питхон модули за време и календар помажу вам да пратите датуме и времена.

ОУТПУТ

Тиме Тупле
Индекс | Поље | Вредности |
0 | 4-цифрена година | 2020 |
једна | Месец дана | 1-12 |
два | Дан | 1-31 |
3 | Сат | 0-23 |
4 | Минуте | 0-59 |
5 | Друго | 0-60 |
6 | Дан у недељи | 0-6 |
7 | Дан у години | 1-366 |
8 | Летње рачунање времена | -1,0,1,-1 |
Временски модул
да не | Функција | Опис |
једна | тиме.лоцалтиме([сец]) | Прихвата инстанцу изражену у секундама пошто враћа временски низ т са локалним временом. |
два | тиме.тиме( ) | Враћа тренутни тренутак и број секунди са покретним зарезом. |
3 | време.алтзоне | Локална ДСТ временска зона, у секундама западно од УТЦ, ако је дефинисана. Негативна је ако је локална временска зона за ДСТ источно од УТЦ. Користите ово само ако дневна светлост није нула. |
4 | тиме.стрфтиме(фмт[,туплетиме]) | Прихвата тренутак који је изражен као временска точка у локалном времену и враћа стринг који представља тренутак као што је наведено у стрингу фмт. |
5 | тиме.асцтиме([туплетиме]) | Прихвата временску точку и враћа стринг од 24 знака као што је „Среа, 12. децембра 18:07:14 2020“. |
6 | тиме.тзсет() | Ресетује правила конверзије времена која користе библиотечке рутине. Променљива окружења ТЗ вам говори како се то ради. |
7 | тиме.мктиме(кратко време) | Прихвата тренутак који је изражен као временска точка у локалном времену и враћа вредност са помичним зарезом која је изражена у секундама од епохе. |
8 | сат( ) | Враћа тренутно ЦПУ време као број секунди са покретним зарезом. За мерење рачунских трошкова различитих приступа, вредност тиме.цлоцк је кориснија од тиме.тиме(). |
9 | тиме.слееп(сец) | Обуставља позивну нит на секунде. |
10 | тиме.цтиме([сец]) | Делује као асцтиме(лоцалтиме(сецс)) и без аргумената је као асцтиме() |
Једанаест | тиме.гмтиме([сец]) | Прихвата тренутак који се изражава у секундама од епохе и враћа временски низ т са УТЦ. Напомена: т.тм_исдст је увек 0 |
12 | тиме.стрптиме(стр,фмт=’%а %б %д %Х:%М:%С %И’) | Он анализира стр према стрингу формата фмт и враћа тренутак у формату временске торке. |
Календарски модул
да не | Функција | Опис |
једна | цалендар.леапдаис(и1,и2) | Враћа укупан број преступних дана у годинама унутар опсега (и1,и2). |
два | цалендар.ислеап(година) | Враћа тачно ако је година преступна; иначе, Нетачно. |
3 | цалендар.сетфирствеекдаи(уекдаи) | Поставља први дан сваке недеље на кодни дан у радном дану. Шифре у радним данима су од 0 до 6. |
4 | цалендар.тимегм(туплетиме) | То је обрнуто од времена.гмтиме. Прихвата тренутак у облику временске торке и враћа исти тренутак као број секунди са помичним зарезом. |
5 | календар.дан у недељи (година, месец, дан) | Враћа шифру дана у недељи за дати датум. Шифре дана у недељи су од 0 до 6, бројеви месеци су од 1 до 12. |
6 | цалендар.прмонтх(година,месец,в=2,л=1) | Штампа цалендар.монтх(иеар,монтх,в,л). |
7 | цалендар.прцал(година,в=2,л=1,ц=6) | Штампа цалендар.цалендар(иеар,в,л,ц). |
8 | цалендар.монтхранге(година,месец) | Враћа два цела броја. Први је шифра дана у недељи, други је број дана у месецу. Шифре у радним данима су од 0 до 6; бројеви месеци су од 1 до 12. |
9 | цалендар.монтхцалендар(година,месец) | Враћа листу листа. Свака подлиста означава недељу. Дани ван месеца у години су постављени на 0; дани у месецу су постављени на њихов дан у месецу, 1 и више. |
10 | цалендар.фирствеекдаи( ) | Враћа тренутну поставку за дан у недељи који почиње сваке недеље. Подразумевано, када се календар први пут увезе, ово је 0, што значи понедељак. |
Једанаест | цалендар.цалендар(година,в=3,л=1,ц=6) | Враћа вишередни стринг са календаром за годину или форматиран у три колоне које су раздвојене размацима. в је ширина знакова сваког датума. л је број редова за сваку недељу. |
12 | цалендар.монтх(иеар,монтх,в=3,л=1) | Враћа вишелинијски стринг са календаром за месец у години, један ред недељно плус два реда заглавља. в је ширина знакова сваког датума. л је број редова за сваку недељу. |