Питхон РегЕк Цхеат Схеет за надобудне програмере

Питхон РегЕк Цхеат Схеет за надобудне програмере

Употреба Питхона за решавање различитих техничких проблема и његова лака крива учења учинили су га једним од најпопуларнијих савремених програмских језика. Упркос томе што брзо уче, његови регуларни изрази могу бити незгодни, посебно за новопридошле.





слање е -поште на број телефона

Иако Питхон има много библиотека, паметно је да се снађете у његовим регуларним синтаксама. Чак и ако сте стручњак за то, постоји шанса да ћете ипак морати повремено потражити неке Питхон команде да бисте освежили памћење.





Из тог разлога, припремили смо ову Питхон листу са регуларним изразима како бисмо вам помогли да боље задржите своје синтаксе.





БЕСПЛАТНО СКИДАЊЕ: Ова варалица је доступна као ПДФ који се може преузети од нашег дистрибутерског партнера, ТрадеПуб -а. Мораћете да попуните кратак образац да бисте му приступили само по први пут. Преузмите Питхон РегЕк Цхеат Схеет за надобудне програмере .

Питхон РегЕк Цхеат Схеет за надобудне програмере

ИзразпоступакПримери
принт ()Прикажите резултат командек = 'Здраво свете'
штампа (к)

излаз: Хелло ворлд
улазни()Прикупљајте уносе од корисникапринт (инпут ('како се зовеш?'))

излаз: како се зовеш?
тип()Пронађите тип променљивек = 'Регуларни изрази'
тип (к)

излаз:
лен ()Пронађите број ставки у променљивојлен ([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])
битеарраи ()Врати низ бајтовабајтр (објекат)
#Напишите једну линију коментара или спречите извршавање линије кода# Питхон регек варалица
'' '' '' 'Напишите коментар у више редова'' 'Питхон регек цхеат схеет је добар за почетнике
Подједнако је одлично освежење за стручњаке '' '
Командна линија
пип инсталл пацкагеИнсталирајте библиотеку на мрежипип инсталл пандас
виртуаленв имеКористите виртауленв за креирање виртуелног окружењавиртуаленв мипројецт
мквиртуаленв имеЗа креирање виртуелног окружења користите омот виртуелног окружењамквиртуаленв мипројецт
питхон филе.пиПокрените команде у Питхон датотеци'питхон ми_филе.пи
пип фреезеНаведите све инсталиране пакете у виртуелном окружењупип фреезе
пип фреезе> сомефилесКопирајте све инсталиране библиотеке у једну датотекупип фреезе> рекуирементс.ткт
гдеПронађите инсталациони пут Питхонагде је питон
--верзијаПроверите верзију пакетапитхон --верзија
.екеПокрените Питхон љускупитхон.еке
са отвореним (датотека, 'в')Запишите у постојећу датотеку и препишите њен постојећи садржајса отвореним ('регек.ткт', 'в') као вф:
вф.врите ('Хелло Ворлд!')
са отвореним (датотека, 'р')Отворите датотеку само за читањеса отвореним ('регек.ткт', 'р') као рф:
принт (рф.реад ()
са отвореним (датотека, 'а')Пишите у датотеку без преписивања њеног постојећег садржајаса отвореним ('регек.ткт', 'а') као аф:
аф.врите (' нЗдраво Да!')
филе.цлосеЗатворите датотеку ако се не користиаф = опен ('регек.ткт')
аф.цлосе
излазИзађите из љуске Питхонекит ()

Будите креативни када користите Питхон

Учење Питхон -ових регуларних израза велики је корак ка томе да постанете бољи Питхон програмер, али то је само једна од ретких ствари које морате да урадите.



Међутим, играње са његовим синтаксама и креативност уз њих полира вашу вештину кодирања. Осим учења синтакси, користите их у пројектима из стварног живота и постаћете бољи програмер Питхон-а.

Објави Објави Твеет Емаил Како да креирате, увезете и поново користите свој модул у Питхону

Објашњавамо важне основе поновне употребе кода у Питхону: модули.





Прочитајте следеће
Повезане теме
  • Програмирање
  • Цхеат Схеет
  • Питхон
О аутору Идисоу Омисола(94 објављена чланка)

Идову је страствен у било чему паметном технологији и продуктивности. У слободно време игра се кодирањем и прелази на шаховску таблу кад му је досадно, али такође воли да се повремено одваја од рутине. Његова страст да људима покаже пут око савремене технологије мотивише га да пише више.

Више од Идову Омисола

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!





Кликните овде да бисте се претплатили