Преглед садржаја
- Енвиронмент Сетуп
- Подешавање локалног окружења
- Како набавити Питхон
- Како инсталирати Питхон
- Виндовс Инсталлатион
- Уник/Линук инсталација
- МАЦ Инсталлатион
- Подешавање путање за Питхон
- Подешавање путање за Уник/Линук
- Подешавање путање за Виндовс
- Питхон променљиве окружења
- Покретање Питхон-а
- Основна синтакса
- Питхон идентификатори
- Питхон изјава
- Увлаке у Питхон-у
- Коментари у Питхон-у
- Геттинг Инпут
- Прикажите излаз
- Типови променљивих
- Додељивање вредности променљивим
- Питхон типови података
- Стрингс
- Туплес
- Листе
- Бројеви
- Основни оператери
- Оператор додељивања
- Битвисе оператор
- Логички оператор
- Аритметички оператор
- Оператор поређења
- Оператор идентитета
- Оператер чланства
- Одлучивати
- Ако изјава
- ако друго
- Угнежђено ако
- Ако-елиф-друго-мердевине
- Скраћеница иф изјава
- Скраћеница иф-елсе изјава
- Петље
- Бројеви
- Стрингс
- Туплес
- Приступање вредностима у корицама
- Ажурирање тупле
- Основни тупле оператори
- Уграђене тупле функције
- Индексирање и резање
- Брисање тупле
- Листе
- Приступ вредностима у листама
- Ажурирање листа
- Оператори основне листе
- Уграђене функције и методе листе
- Индексирање и резање
- Избриши елемент листе
- Речник
- Израда речника
- Додавање елемената у речник
- Уклањање елемената из речника
- Методе Питхон речника
- Датум и време
- Тиме Тупле
- Временски модул
- Календарски модул
- Функције
- Како дефинисати функцију
- Позивање функције
- Прођите по референци
- Прођите поред вредности
- Аргументи функције
- Аргументи променљиве дужине
- Обавезни аргументи
- Подразумевани аргументи
- Аргументи кључних речи
- Анонимне функције
- Модули
- Изјава о увозу
- Изјава о увозу
- Изјава из увоза *
- Лоцирање модула
- Функције лоцалс() и глобалс().
- Именски простори и опсег
- Функција дир().
- Функција релоад().
- Датотеке И/О
- Отварање датотеке
- Атрибути објекта датотеке
- Затварање датотеке
- Са Изјавом
- Метода Врите
- Метода читања
- Метода ренаме().
- Метода ремове().
- Позиција датотеке
- Изузеци
- Шта је изузетак?
- Руковање изузетком
- Подизање изузетка
- Списак стандардних изузетака
- Кориснички дефинисани изузеци
- Тврдње у Пајтону
- Класе и објекти
- Креирање часова
- Цласс Објецтс
- Приступ атрибутима
- Уграђени атрибути класе
- Отпад
- Наслеђивање класа
- Оверридинг Метходс
- Регуларни изрази
- Функција подударања
- Функција претраге
- Модификатори регуларног израза
- Обрасци регуларног израза
- Цхарацтер Цлассес
- Случајеви понављања
- Анцхорс
- ЦГИ програмирање
- Веб претраживање
- ХТТП заглавље
- ЦГИ варијабле окружења
- ГЕТ метод
- ПОСТ метода
- Коришћење колачића у ЦГИ
- Како то функционише?
- Приступ МиСКЛ бази података
- Креирање табеле базе података
- ИНСЕРТ Оператион
- РЕАД Оператион
- Операција ажурирања
- Операција ДЕЛЕТЕ
- Обављање трансакција
- ЦОММИТ Операција
- Операција РОЛЛБАЦК
- Прекидање везе са базом података
- Руковање грешкама
- Мреже
- Шта су утичнице?
- Модул утичнице
- Питхон Интернет модули
- Слање е-поште
- Слање ХТМЛ е-поште помоћу Питхон-а
- Слање прилога као е-маил
- Вишенитно програмирање
- Покретање нове теме
- Тхе Тхреадинг Модуле
- Синцхронизинг Тхреадс
- Вишенитни приоритетни ред
- КСМЛ обрада
- Шта је КСМЛ?
- Архитектуре и АПИ-ји КСМЛ парсера
- Парсинг КСМЛ са САКС АПИ-јима
- Метода маке_парсер
- Метода парсе
- Метод парсеСтринг
- ГУИ програмирање
- Ткинтер виџети
- Управљање геометријом
- Препоручени чланци
Петље
Генерално, наредбе се извршавају по редоследу. Прва наредба се извршава прва, а затим следи друга итд. Дешава се ситуација када је потребно неколико пута извршити блок кода. Програмски језици обезбеђују различите контролне структуре које омогућавају компликованије путање извршења.
Вхиле Лооп
У Питхон-у, док се петље користе за узастопно извршавање блока наредби, дати услов је задовољен. Када услов постане нетачан, извршава се линија тачно иза петље у програму.
СИНТАКСА
|_+_|Исти број знаковних размака увлачи све наредбе након програмске конструкције сматра се једним блоком кода. Питхон користи увлачење као метод груписања исказа.
ОУТПУТ
Фор Лооп
Фор петље се користе за обилазак налога. На пример, прелазак преко листе или низа или низа. У Пајтону не постоји сличан Ц стил за петљу, нпр. за (и=0; и СИНТАКСА ОУТПУТ Питхон вам омогућава да користите једну петљу унутар друге петље. У наставку је неколико примера који илуструју концепт. Синтакса: Синтакса за наредбу угнежђене вхиле петље у програмском језику Питхон је следећа: ОУТПУТ Контролни изрази петље мењају извршење у односу на његов типичан низ. Када извршење напусти опсег, сви објекти који су креирани у том опсегу се уништавају. Питхон подржава следеће контролне изјаве. То узрокује да петља прескочи преостало тело и одмах поново тестира његово стање пре понављања. ОУТПУТ Прекида наредбу и преноси извршење на наредбу непосредно након петље. ОУТПУТ Корисник користи наредбу пасс када је наредба потребна у налогу, али не желите да се изврши било каква команда или код. ОУТПУТ Бројеви типа података чувају нумеричку вредност. Они су непроменљиви типови података, што значи промену вредности одређеног броја типова података у ново додељеном објекту. Питхон има четири различита типа бројева: цеил(к) – Заокружује број навише и враћа најближи цео број. спрат (к) – Заокружује нагоре и враћа најближи цео број. скрт(к) -Враћа квадратни корен броја. округли (број[, нцифре]) – заокружује број, можете одредити прецизност у другом аргументу. пов(а, б) -Враћа повећање на степен б. трбушњаке (к) -Врати апсолутну вредност к. мак(к1, к2, …, кн) – Враћа највећу вредност међу аргументима. мин(к1, к2, …, кн)- Враћа најмању вредност међу аргументима. Стрингови су један од популарних типова у Питхон-у. Можемо их креирати само стављањем знакова у наводнике. Питхон третира појединачне наводнике исто као и двоструке наводнике. Прављење стрингова је веома једноставно, баш као и додељивање вредности променљивој. ОУТПУТ Можете креирати стринг тако што ћете карактере ставити у двоструке или једноструке наводнике. Питхон такође обезбеђује троструке наводнике за представљање стринга, али се генерално користи за вишелинијски ред или низове докумената. ОУТПУТ Једна од најбољих карактеристика Питхон-а је оператор формата стринга %. Овај оператор је јединствен и надокнађује пакет који има функције из Ц-ове принтф() породице. Неки други подржани симболи су следећи: Угнежђене петље
Изјаве о контроли петље
Наставите изјаву
Изјава о прекиду
Пасс изјава
Бројеви
дугачак − Познати и као дуги, они су цели бројеви неограничене величине. Они су написани као цели бројеви и праћени малим или великим словима.Комплекс − Они су облика а + бЈ, где су а и б флоат, а Ј или ј представља квадратни корен од -1 (имагинарни број). Прави део броја је а, а имагинарни део б. Комплексни бројеви се не користе толико у Питхон програмирању.Пловак − Познати и као флоат, представљају реалне бројеве и пишу се са децималним зарезом који дели разломак и цели број.инт − Обично се називају цели бројеви или цели бројеви, негативни су или позитивни цели бројеви без децимале. инт дугачак пловак комплекс 786 0122Л -21,9 ј 9.322е-36ј 080 0кДЕФАБЦЕЦБДАЕЦБФБАЕЛ 32.3 + е18 .876ј 10 51924361Л 0.0 3.14ј -0490 535633629843Л -90. -.6545+0Ј 100 -0к19323Л 15.20 45.ј 0к69 -4721885298529Л 70.2-Е12 4.53е-7ј -0к260 -052318172735Л -32.54е100 3е+26Ј Конверзија типа броја
Функције случајног броја
рандранге ([старт,] стоп [, корак])- Насумично одабран елемент из опсегасеме ([к]) – Поставља целобројну почетну вредност која се користи за генерисање случајних бројева.глатко (к, и) – Случајни флоат р, такав да је к једнако или мање од р и р мање од инасумично() – Случајни флоат р, такав да је 0 једнако или мање од р и р мање од 1избор(сек) -Случајна ставка са листе, тупле или низа. Тригонометријске функције
радијани -Претвара угао из степени у радијане.без -Враћа синусне радијане.тако -Враћа тангентне радијане.бацач -Враћа тангенту лука, у радијанима.атан2 -Враћа атан, у радијанима.ацос -Враћа арц косинус, у радијанима.слана -Враћа арц синус, у радијанима.нешто -Враћа косинусне радијане.хипот -Враћа Еуклидову норму, скртстепени -Претвара угао из радијана у степени. Математичке функције
Стрингс
Креирање стринга
Стринг Специал Операторс
Оператери Опис Пример (*) Понављање Креира нове стрингове, спаја више копија истог стринга. а*2 ће дати -ХеллоХелло (+) Конкатенација Додаје вредности са обе стране оператора. а + б ће дати ХеллоПитхон (није у) чланству Враћа тачно ако знак не постоји у поменутом низу. М није у тестаменту дати 1 ([]) Слице Даје карактер из индекса. а[1] ће дати е ([ : ]) Срез опсега Даје ликове из поменутог распона а[1:4] ће дати елл (%) Формат Врши форматирање стрингова (у) Чланство Враћа тачно ако знак постоји у поменутом низу Х у а ће дати 1 Оператори за форматирање стрингова
Формат Симбол Конверзија %ор октални цео број %И експоненцијална нотација (са ВЕЛИКИМ словом 'Е') %ц карактера %и децимални цео број са предзнаком %с конверзија стрингова преко стр() пре форматирања % у децимални цео број без предзнака %Икс хексадецимални цео број (мала слова) %д децимални цео број са предзнаком %Г краћи од %ф и %Е %ф реални број са покретним зарезом %ИКС хексадецимални цео број (велика слова) %И експоненцијална нотација (са малим словима 'е') Формат Симбол Функционалност % „%%“ вам оставља један литерал „%“ # додајте окталну почетну нулу или хексадецималну почетну или у зависности од тога да ли је коришћено „к“ или „Кс“. м.н. м је минимална ширина, а н је број цифара за приказ после децималне тачке. (где) променљива мапирања оставља празан простор испред позитивног броја. Есцапе Цхарацтерс
Бацкласх нотатион Хексадецимални знак Опис б 0к08 Бацкспаце И 0к1б Есцапе н 0к0а Нова линија в 0к0б Вертикална картица с 0к20 Спаце р 0к0д Превоз Повратак т 0к09 Таб ф 0к0ц Облик хране до 0к07 Звоно или упозорење Ц-к Цонтрол-к Икс Карактер к М-Ц-к Мета-Цонтрол-к ннн Октална нотација Уграђене стринг методе
да не Методе Опис једна цоунт Рачуна колико пута се стринг појављује у низу или поднизу стринга ако су дати почетни почетни индекс и крајњи крај индекса. два писати великим словом Прво слово низа пише великим словом 3 декодирати Он декодира стринг користећи кодек који је регистрован за кодирање. 4 кодирати Враћа кодирану верзију стринга стринга у случају грешке, а подразумевано је да се подигне ВалуеЕррор осим ако се грешке не дају са „игноре“ или „реплаце“. 5 завршава са Одређује да ли се стринг или подниз низа завршава суфиксом; враћа труе ако је тако и фалсе у супротном 6 наћи Одређује да ли се стринг појављује у стрингу или поднизу стринга ако се дају почетни индекс и крајњи крај индекса враћа индекс ако је пронађен и -1 у супротном. 7 екпандтабс Проширује табове стринг на више размака; подразумевано је 8 размака по картици ако величина картице није наведена. 8 исалнум Враћа тачно ако стринг има најмање 1 знак и сви знакови су алфанумерички. 9 исдигит Враћа тачно ако стринг садржи само цифре и нетачно. 10 исспаце Враћа тачно ако стринг садржи размаке и у супротном нетачно. Једанаест исалпха Враћа тачно ако стринг има најмање један знак и сви знакови су абецедни и иначе нетачни. 12 ниже Враћа тачно ако стринг има најмање 1 знак са великим словима и сви знакови су малим словима, у супротном нетачно. 13 иститле Враћа тачно ако је стринг правилно написан у наслову и у супротном нетачан. 14 исуппер Враћа тачно ако стринг има бар један знак са великим словима, а сви остали знакови са великим словима и у супротном су нетачни. петнаест лен (стринг) враћа дужину низа 16 придружи (сек) Он спаја низове репрезентације елемената у низу у низ, са стрингом за раздвајање. 17 заменити Замењује сва појављивања старог у низу новим или највише максималним појављивањем ако је дат максимум. 18 стр Враћа максималан абецедни знак из стринга стр. 19 мин (стр) Враћа минимални абецедни знак из стринга. двадесет макетранс() Враћа табелу превођења која ће се користити у функцији превођења. двадесет један путовање() Уклања све водеће размаке у низу. 22 нижи() Конвертује сва велика слова у низу у мала. 23 светао (ширина) Враћа стринг са размаком са оригиналним низом који је поравнат лево на укупан број колона ширине. 24 горњи () Конвертује мала слова у низу у велика. 25 зфилл (ширина) Враћа оригинални стринг лево испуњен нулама на укупан број знакова ширине; намењен бројевима, зфилл() задржава сваки дати знак 26 исдецимал() Враћа тачно ако уникод стринг садржи само децималне знакове и у супротном нетачно. 27 превести() Он преводи стрингове према стрингу табеле превода уклањајући оне у дел стрингу. 28 разделити() Он дели стринг према граничнику стр и враћа листу подстрингова подељених на највише нум подстрингова ако је дато. 29 само () Враћа стринг са размаком са стрингом који је поравнат удесно до колоне тотал. 30 раздвојене линије() Делује стринг на све НЕВЛИНЕс и враћа листу сваког реда са уклањањем НЕВЛИНЕ-ова. 31 почиње са() Одређује да ли стринг или подниз стринга почиње са поднизом стр враћа труе ако је тако и фалсе у супротном. 32 рстрип() Уклања све размаке на крају низа. 33 наслов() Враћа верзију стринга са насловом, све речи почињу великим словима, а остале су малим словима. 3. 4 риндек() То је исто као индек(), али тражи уназад у низу.