Употреба Питхона за решавање различитих техничких проблема и његова лака крива учења учинили су га једним од најпопуларнијих савремених програмских језика. Упркос томе што брзо уче, његови регуларни изрази могу бити незгодни, посебно за новопридошле.
слање е -поште на број телефона
Иако Питхон има много библиотека, паметно је да се снађете у његовим регуларним синтаксама. Чак и ако сте стручњак за то, постоји шанса да ћете ипак морати повремено потражити неке Питхон команде да бисте освежили памћење.
Из тог разлога, припремили смо ову Питхон листу са регуларним изразима како бисмо вам помогли да боље задржите своје синтаксе.
БЕСПЛАТНО СКИДАЊЕ: Ова варалица је доступна као ПДФ који се може преузети од нашег дистрибутерског партнера, ТрадеПуб -а. Мораћете да попуните кратак образац да бисте му приступили само по први пут. Преузмите Питхон РегЕк Цхеат Схеет за надобудне програмере .
Питхон РегЕк Цхеат Схеет за надобудне програмере
Израз | поступак | Примери |
---|---|---|
принт () | Прикажите резултат команде | к = 'Здраво свете' штампа (к) излаз: Хелло ворлд |
улазни() | Прикупљајте уносе од корисника | принт (инпут ('како се зовеш?')) излаз: како се зовеш? |
тип() | Пронађите тип променљиве | к = 'Регуларни изрази' тип (к) излаз: |
лен () | Пронађите број ставки у променљивој | лен ([1, 2, 3]) излаз: 3 |
Побегните од знака који мења намеру линије кода | принт ('Желим да додате ' '') излаз: Желим да додате '' | |
н | Прекините низ знакова да бисте започели у следећем реду | принт ('Ово је линија н Ово је друга линија') излаз: Ово је линија Ово је друга линија |
деф име_функције (параметар): команде | Покрените функцију са опционим параметром | деф иоурНаме (к): штампа (к+1) |
ламбда | Позовите анонимну функцију | адд_3_то = ламбда и: и + 3 штампај (додај_3_то (4)) излаз: 7 |
повратак | Врати резултат из функције | деф иоурНаме (к): ретурн к+1 |
класа | Направите Питхон објекат | цласс миЦласс: деф миФунц (к): |
деф __инит__ | Иницијализујте атрибуте класе | цласс миЦласс: деф __инит __ (себе, атрибуте ...) |
'__инит__.пи | Сачувајте датотеку која садржи модул тако да се успешно прочита у другој Питхон датотеци | Преименујте датотеку која садржи модул у: '__инит__.пи |
инт () | Претворите променљиву у цео број | инт (1.234) излаз: 1 |
стр () | Претворите променљиву у стринг | стр (1,234) излаз: '1.234' |
пловак() | Претворите променљиву у плутајућу | пловак (23) излаз: 23.0 |
дицт (Цоунтер ()) | Претворите листу или тупле у речник након сортирања помоћу Питхон уграђеног бројача | из збирки увоз Цоунтер дицт (Бројач ([1,1,2,1,2,3,3,4])) излаз: {1: 3, 2: 2, 3: 2, 4: 1} |
округли () | Заокружите излаз операције на најближи цијели број | округли (23.445) излаз: 23 |
округла (операција или број, децимална места) | Заокружите излаз операције на одређени број децималних мјеста | округли (23.4568, 2) излаз: 23.46 |
ако: | Покрените условни исказ | ако 2<3: принт ('Два су мања') |
вилењак: | Направите против -изјаву када је иф наредба Фалсе | ако 2<3: принт ('Два су мања') елиф 2 == 3: принт ('Иди') |
друго: | Направите коначну супротну изјаву ако су други услови лажни | ако 2<3: принт ('Два су мања') елиф 2 == 3: принт ('Иди') друго: принт ('Три је веће') |
Настави | Занемарите услов и извршите остатак петље | а = [1, 4, -10, 6, 8] за б у а: ако б<=0: Настави штампа (б) излаз: 1 4 6 8 |
пауза | Прекините ток петље са датим условом | а = [1, 4, -10, 6, 8] за б у а: ако је б> = 6: пауза штампа (б) излаз: 1 4 -10 |
проћи | Занемарите скуп претходних упутстава | за б у а: проћи |
покушајте, осим | Испробајте блок кода, иначе, подигните дефинисани изузетак | покушати: штампа (а) осим: принт ('Дошло је до грешке!') излаз: Дошло је до грешке! |
коначно | Извршите коначни код када блокови три и екцепт не успеју | покушати: штампа (а) осим: штампа (д) коначно: принт ('Не можете одштампати недефинисану променљиву') излаз: Не можете одштампати недефинисану променљиву |
подићи Екцептион () | Подигните изузетак који зауставља команду када извршење није могуће | а = 7 + 2 ако<10: раисе Екцептион ('Ох! Ниси добио оцену 10') |
импорт к | Увезите цео модул или библиотеку | увоз математике |
из к увоз и | Увезите библиотеку к из датотеке или класу и | из режима увоза сципи.статс |
као | Прилагодите израз жељеном имену | увоз панди као пд |
у | Проверите да ли је вредност присутна у променљивој | к = [1, 4, 6, 7] ако је 5 у к: принт ('Постоји петица') друго: принт ('Нема пет') излаз: Нема пет |
је | Проверите да ли се две променљиве односе на један елемент | к = [1, 4, 6, 7] к = б штампа (к је б) Истина |
Ниједан | Прогласите нулту вредност | к = Нема |
< | Проверите да ли је једна вредност мања од друге | 5<10 излаз: Тачно |
> | Проверите да ли је једна вредност већа од друге | 5> 10 излаз: Нетачно |
<= | Проверите да ли је вредност мања или једнака другој | 2 * 2<=3 излаз: Нетачно |
> = | Проверите да ли је вредност већа или једнака другој | 2 * 2> = 3 излаз: Тачно |
'== | Проверите да ли је вредност потпуно једнака другој | 3 == 4 излаз: Фалсе |
! = | Утврдите да вредност није једнака другој | 3! = 4 излаз: Тачно |
увоз ре | Увезите Питхон-ове уграђене регуларне изразе | увоз ре ре.финдалл ('стрингови', променљива) |
а | б | Проверите да ли је неки од два елемента присутан у низу | увоз ре сомеТект = 'Здраво регуларни израз' а = ре.финдалл ('регулар | Здраво', сомеТект) штампа (а) излаз: ['Хелло', 'регулар'] |
стринг $ | Проверите да ли се променљива завршава скупом низова | увоз ре сомеТект = 'Здраво регуларни израз' а = ре.финдалл ('израз $', сомеТект) излаз: ['израз'] |
^низ | Проверите да ли променљива почиње са низом низова | увоз ре сомеТект = 'Здраво регуларни израз' а = ре.финдалл ('^Здраво', неки текст) штампа (а) излаз: ['Здраво'] |
стринг.индек () | Проверите индексну позицију знака низа | а = 'Здраво свете' а.индек ('Х') излаз: 0 |
стринг.цапитализе () | Прво слово у скупу низова је написано великим словима | а = 'Здраво свете' а.цапитализе () излаз: 'Хелло ворлд' |
стринг.свапцасе () | Одштампајте прво слово сваке речи малим словом, а остала великим словом | а = 'Здраво свете' а.свапцасе () излаз: 'Здраво Свете' |
стринг.ловер () | Претворите све низове у мала слова | а = 'Здраво свете' а.ловер () излаз: 'хелло ворлд' |
стринг.уппер () | Претворите све низове у велика слова | а = 'Здраво свете' а.уппер () излаз: 'ХЕЛЛО ВОРЛД' |
стринг.стартсвитх () | Проверите да ли низ почиње одређеним знаком | а = 'Здраво свете' а.стартсвитх ('а') излаз: Нетачно |
стринг.ендсвитх () | Проверите да ли се низ завршава одређеним знаком | а = 'Здраво свете' а.ендсвитх ('д') излаз: Тачно |
стринг.сплит () | Одвојите сваку реч у листу | а = 'Здраво свете' а.сплит () излаз: ['Хелло', 'ворлд'] |
стрингови {} '. формат () | Прикажите излаз као низ | а = 3 + 4 принт ('Одговор је {}'. формат (а)) излаз: Одговор је 7 |
није Ниједан | Проверите да ли вредност променљиве није празна | деф цхецкнулл (а): ако а није Ништа: врати 'пун је!' друго: врати 'празно је!' |
к% и | Нађи остатак (модул) дељења | 9% 4 излаз: 1 |
к // и | Нађи количник дељења | 9 // 4 излаз: 2 |
'= | Доделите вредност променљивој | а = {1: 5, 3: 4} |
'+ | Додајте елементе заједно | ['а тво'] + ['а оне'] излаз: ['а тво', 'а оне'] 1 + 3 излаз = 4 |
'- | Пронађите разлику између скупа бројева | 3-4 излаз = -1 |
'* | Пронађи производ скупа бројева | 3 * 4 излаз: 12 |
а+= к | Додајте к променљивој а без додељивања њене вредности новој променљивој | а = 2 а + = 3 излаз: 5 |
а- = к | Подвуците к из променљиве а без додељивања новој променљивој | а = 3 а- = 2 излаз: 1 |
а*= к | Пронађите производ променљиве а и к без додељивања резултата новој променљивој | а = [1, 3, 4] а * = 2 излаз: [1, 3, 4, 1, 3, 4] |
к ** и | Подигните базу к на степен и | 2 ** 3 излаз: 8 |
пов (к, и) | Подигните к на степен и | површина (2, 3) излаз: 8 |
абс (к) | Претворите негативан цео број у његову апсолутну вредност | абс (-5) излаз: 5 |
к ** (1/нтх) | Пронађите н -ти корен броја | 8 ** (1/3) излаз: 2 |
а = б = ц = д = к | Доделите исту вредност више променљивих | а = б = ц = д = 'Здраво свете' |
к, и = и, к | Замените променљиве | к = [1, 2] и = 3 к, и = и, к штампа (к, и) излаз: 3 [1, 2] |
за | Прођите кроз елементе у променљивој | а = [1, 3, 5] за б у а: принт (б, 'к', '2', '=', б*2) излаз: 1 к 2 = 2 3 к 2 = 6 5 к 2 = 10 |
док | Наставите да пролазите кроз променљиву, све док одређени услов остане Тачан | а = 4 б = 2 док б<=a: принт (б, 'је мање од', а) б + = 1 излаз: 2 је мање од 4 3 је мање од 4 4 је мање од 4 |
домет() | Направите низ позитивних целих бројева између к и и | к = опсег (4) штампа (к) опсег (0, 4) за б у к: штампа (б) излаз: 0 1 2 3 |
збир () | Поновите елементе на листи | штампа (збир ([1, 2, 3])) излаз: 6 |
збир (листа, почетак) | Врати збир листе са додатим елементом | штампа (збир ([1, 2, 3], 3)) излаз: 9 |
[] | Направите листу елемената | к = ['а', 3, 5, 'х', [1, 3, 3], {'д': 3}] |
() | Направите туплеле --- туплеле су непроменљиве | к = (1, 2, 'г', 5) |
{} | Направите речник | а = {'к': 6, 'и': 8} |
к [а: б] | Прережите листу | к = [1, 3, 5, 6] к [0: 2] излаз: [1, 3] |
к [кључ] | Добијте вредност кључа у речнику к | а = {'к': 6, 'и': 8} принт (а ['к']) излаз: 6 |
к.аппенд () | Додајте листу вредности празној листи | к = [1] к.аппенд ([1,2,3]) штампа (к) излаз: [1, [1,2,3]] |
к.ектенд () | Додајте листу вредности да бисте наставили постојећу листу без стварања угнежђене листе | к = [1,2] к.ектенд ([3,4,6,2]) штампа (к) излаз: [1, 2, 3, 4, 6, 2] |
дел (к [а: б]) | Потпуно избришите ставку са листе у одређеном индексу | к = [1,2,3,5] дел (к [0: 2]) штампа (к) излаз: [2,3,5] |
дел (к [кључ]) | Потпуно избришите кључ и вредност из речника у одређеном индексу | и = {1: 3, 2: 5, 4: 6, 8: 2} дел (и [1] и [8]) штампа (и) излаз = {2: 5, 4: 6} |
дицт.поп () | Искочите вредност кључа и уклоните је из речника у одређеном индексу | а = {1: 3, 2: 4, 5: 6} а.поп (1) излаз: 3 |
дицт.попитем () | Искочите последњу ставку из речника и избришите је | а = {1: 2, 4: 8, 3: 5} а.попитем () излаз: (3, 5) штампа (а) излаз: {1: 2, 4: 8} |
лист.поп () | Искачите дати индекс са листе и уклоните га са листе | а = [1, 3, 2, 4, 1, 6, 6, 4] а.поп (-2) излаз: 6 штампа (а) излаз: [1, 3, 2, 4, 1, 6, 4] |
јасно() | Испразните елементе листе или речника | к = [1, 3, 5] к.цлеар () штампа (к) излаз: [] |
уклони () | Уклоните ставку са листе | к = [1, 5, 6, 7] к.ремове (1) излаз: [5, 6, 7] |
инсерт () | Уметните елементе у листу | к = [3, 5, 6] к.инсерт (1, 4) штампа (к) излаз: [1, 4, 3, 5, 6] |
сортирај (обрнуто = стање) | Обрните смер елемената на листи | к = [1, 3, 5, 6] к.сорт (реверсе = Труе) штампа (к) излаз: [6, 5, 3, 1] |
ажурирање() | Ажурирајте речник тако што ћете променити његов први елемент и додати било коју другу ставку на његов крај | к = {1: 3, 5: 6} к.ажурирање ({1: 4, 8: 7, 4: 4}) штампа (к) излаз: {1: 4, 5: 6, 8: 7, 4: 4} |
кључеви () | Прикажи све кључеве у речнику | а = {1: 2, 4: 8} а.кеис () излаз: дицт_кеис ([1, 4]) |
вредности () | Прикажи све вредности у речнику | а = {1: 2, 4: 8} а.валуес () излаз: дицт_валуес ([2, 8]) |
итемс () | Прикажите кључеве и вредности у речнику | а = {1: 2, 4: 8} а.итемс () излаз: дицт_итемс ([(1, 2), (4, 8)]) |
добити (кључ) | Добијте вредност ставке у речнику помоћу њеног кључа | а = {1: 2, 4: 8, 3: 5} а.гет (1) излаз: 2 |
сетдефаулт (кључ) | Вратите оригиналну вредност елемента у речник | а.сетдефаулт (2) |
ф = {** а, ** б} | Спојите два речника | а = {'к': 6, 'и': 8} б = {'ц': 5, 'д': 3} ф = {** а, ** и} штампа (ф) излаз: {'к': 6, 'и': 8, 'ц': 5, 'д': 3} |
уклони () | Уклоните прву одговарајућу вредност елемента са листе без обзира на његов индекс | а = [1, 3, 2, 4, 4, 1, 6, 6, 4] а.ремове (4) штампа (а) излаз: [1, 3, 2, 4, 1, 6, 6, 4] |
меморивиев (к) | Приступите унутрашњим баферима објекта | а = приказ меморије (објекат) |
бајтова () | Претворите протокол међуспремника у бајтове | бајтова (а [0: 2]) |
битеарраи () | Врати низ бајтова | бајтр (објекат) |
# | Напишите једну линију коментара или спречите извршавање линије кода | # Питхон регек варалица |
'' '' '' ' | Напишите коментар у више редова | '' 'Питхон регек цхеат схеет је добар за почетнике Подједнако је одлично освежење за стручњаке '' ' |
Командна линија | ||
пип инсталл пацкаге | Инсталирајте библиотеку на мрежи | пип инсталл пандас |
виртуаленв име | Користите виртауленв за креирање виртуелног окружења | виртуаленв мипројецт |
мквиртуаленв име | За креирање виртуелног окружења користите омот виртуелног окружења | мквиртуаленв мипројецт |
питхон филе.пи | Покрените команде у Питхон датотеци | 'питхон ми_филе.пи |
пип фреезе | Наведите све инсталиране пакете у виртуелном окружењу | пип фреезе |
пип фреезе> сомефилес | Копирајте све инсталиране библиотеке у једну датотеку | пип фреезе> рекуирементс.ткт |
где | Пронађите инсталациони пут Питхона | где је питон |
--верзија | Проверите верзију пакета | питхон --верзија |
.еке | Покрените Питхон љуску | питхон.еке |
са отвореним (датотека, 'в') | Запишите у постојећу датотеку и препишите њен постојећи садржај | са отвореним ('регек.ткт', 'в') као вф: вф.врите ('Хелло Ворлд!') |
са отвореним (датотека, 'р') | Отворите датотеку само за читање | са отвореним ('регек.ткт', 'р') као рф: принт (рф.реад () |
са отвореним (датотека, 'а') | Пишите у датотеку без преписивања њеног постојећег садржаја | са отвореним ('регек.ткт', 'а') као аф: аф.врите (' нЗдраво Да!') |
филе.цлосе | Затворите датотеку ако се не користи | аф = опен ('регек.ткт') аф.цлосе |
излаз | Изађите из љуске Питхон | екит () |
Будите креативни када користите Питхон
Учење Питхон -ових регуларних израза велики је корак ка томе да постанете бољи Питхон програмер, али то је само једна од ретких ствари које морате да урадите.
Међутим, играње са његовим синтаксама и креативност уз њих полира вашу вештину кодирања. Осим учења синтакси, користите их у пројектима из стварног живота и постаћете бољи програмер Питхон-а.
Објави Објави Твеет Емаил Како да креирате, увезете и поново користите свој модул у ПитхонуОбјашњавамо важне основе поновне употребе кода у Питхону: модули.
Прочитајте следеће Повезане теме
- Програмирање
- Цхеат Схеет
- Питхон
Идову је страствен у било чему паметном технологији и продуктивности. У слободно време игра се кодирањем и прелази на шаховску таблу кад му је досадно, али такође воли да се повремено одваја од рутине. Његова страст да људима покаже пут око савремене технологије мотивише га да пише више.
Више од Идову ОмисолаПретплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили