Питхон Ноне Кеиворд

Pithon None Keivord



„Питхон кључне речи су посебне речи које се могу користити само за одређене задатке или функције и имају сврху/значења која су резервисана за њих. Пошто су све кључне речи већ доступне у Питхоновој библиотеци, не морамо да их увозимо да бисмо их користили. Питхон-ове уграђене класе и функције се разликују од његових кључних речи. Не можете користити Питхон кључне речи у нашем коду за друге сврхе јер имају специфично значење које им је додељено. Порука СинтакЕррор ће се појавити ако покушате да доделите нешто кључним речима питхон-а. Додељивање нечега уграђеној функцији Питхон-а неће довести до било какве грешке; међутим, ми то не препоручујемо. У овом водичу ћемо разговарати о кључној речи „Ноне“ и о томе како је можемо користити у Питхон-у. Такође ћемо идентификовати постојање Ноне у различитим Питхон објектима.'

Шта је кључна реч „Ноне“ у Питхон-у

Питхон дефинише нулту вредност као Ноне. Разликује се од празног низа, лажне вредности или нуле. Ноне је тип података класе НонеТипе објекта. Променљива се може вратити/ресетовати у почетно, празно стање додељивањем вредности „Ништа“. На исти објекат референцирају све променљиве са вредношћу Ноне. Ниједан се не креира у новим инстанцама. Пошто обе променљиве садрже исту референцу на један објекат у меморији, промене извршене на обе стране ће се такође применити на другој страни, чак и ако једној променљивој доделимо вредност Ноне и накнадно је доделимо некој другој одређеној или више променљивих са другачију вредност.







У већини језика, додељивање објекта променљивој резултира стварањем потпуно нове инстанце објекта у меморији. Ово имплицира да се бројним инстанцама објекта „Ноне“ манипулише и креира током извршавања вашег програма.



Синтакса од Ноне: Ниједан



Питхон термин „ништа“ означава „ништа“. У неколико програмских језика, Ноне се назива нулл, нил или ундефинед. Ништа неће бити подразумевани излаз ако функција нема повратну клаузулу.






Горњи код имплицира да Ноне није ни нула, ни нетачан ни нулл, и ако су две вредности додељене као „Ноне“, оне су једнаке.

Ништа против Нулл у Питхон-у

Кључна реч Нулл је присутна у неколико програмских језика, укључујући Ц, Ц++, Јава, итд. Међутим, Питхон има кључну реч Ноне уместо вредности Нулл. У неким програмским језицима, кључна реч „Нулл“ се користи за означавање показивача који не указује на ништа, на празну променљиву или вредност која се често декларише као 0. Питхон не дефинише кључну реч Ноне као 0 или било коју случајну вредност. У Питхон-у се објекат или нулта вредност дефинише помоћу „Ништа“.



У Питхон-у можемо користити Ноне и као идентификатор и као константу. Ниједан вам омогућава да проверите његово постојање помоћу оператора „ис“ или „==“. Поред тога, има две синтаксе: једну која користи само кључну реч Ноне и другу која такође укључује заграде око ње (Ноне).

Додељивање вредности Ноне променљивој као улазу

Функција инпут() преузима кориснички унос. Променљивој „нум“ ће бити дата одређена вредност коју корисник унесе у конзолу. Метод уноса враћа нулл стринг ако ништа није унето. Питхон процењује празан стринг на Фалсе. Као резултат, оператор „или“ враћа вредност Ноне објекта на „нум“.

Када се унесе било која вредност:


Унели смо вредност 2, а функција типе() је вратила тип као „стр“.

Сада да проверимо када није унета вредност:


Овај пут тип објекта „Ноне“ враћа функција типе().

Проверавам нема у Питхон-у

Можемо користити следеће методе да проверимо да ли је нешто Ништа или Не.

Утврдите да вредност није никаква помоћу функције ассертИсНоне().

Уграђена функција у библиотеци униттест је ассертИсНоне(). Функција ассертИсНоне() захтева два уноса: променљиву за тестирање и низ поруке. Функција одређује да ли је променљива теста једнака Ништа. Ако променљива која треба да се тестира није једнака Ноне, приказује се стринг порука.


Добили смо грешку при тврдњи јер је вал2 наведен као „КСИЗ“, што није Ништа.

Коришћење кључне речи Ноне Са наредбом иф

Кључна реч „Ноне“ се сматра лажном вредношћу за неке изјаве. Лажне вредности су оне које имају процену Нетачно. Употреба кључне речи Ноне у наредби Иф приказана је у примеру који следи.


Иако се вредност Ноне понекад тумачи као Фалсе, то не значи да је Ноне еквивалентно Фалсе. Оне се међусобно разликују. Навели смо променљиву нум са вредношћу Ноне. Као што смо споменули, Ноне се сматра лажном вредношћу, тако да се наредба иф не извршава, а примили смо изјаву написану у наредби елсе.

Поређење кључне речи Ноне са другим вредностима

Када се врши поређење (једнакост) у Питхон-у, типично се користи кључна реч „ис“ или „==“. Оба ће се користити у овом одељку за упоређивање „Ништа“ са другим вредностима. Почнимо упоређивањем вредности Ноне са вредношћу Ноне.


Због доделе вредности Ноне обема променљивим, приметићете да је излаз Тачан за оба приступа. Хајде да сада упоредимо Ноне са празним низом. Питхон програм је приказан испод.


Као што видите, излаз је овог пута Фалсе јер се вредност „Ноне“ разликује од празног стринга.

Коришћење методе типе() за проверу да ли је променљива Ништа

Тип објекта се враћа помоћу функције типе(). У примеру утврђујемо да ли тип променљиве одговара типу објекта Ноне. Ако је променљива Ноне или ако је тип променљиве „НонеТипе“, наведени услов ће бити тачан и добићемо текст који је написан унутар иф наредбе.


Отуда је тип објекта вар једнак типу објекта Ноне.

Коришћење методе исинстанце() за проверу да ли је променљива никаква

Булову вредност враћа метода исинстанце() након што се утврди да ли је објекат инстанца одређеног типа. Синтакса методе исинстанце() је дата у наставку.

Синтакса:  исинстанце(објекат, тип)

У примеру испод, метода исинстанце() одређује да ли је променљива „в“ објекат типа НонеТипе и враћа Булов резултат Тачно ако јесте.

Чување Ноне у скупу, листи и речнику

Ниједан не може да се складишти у листама, туплема, скуповима и речницима, између осталих структура података, у време декларације.


Такође можемо додати/уметнути Ноне унутар листа помоћу функције аппенд().


Функција адд() се може користити за додавање Ноне у скуп који је већ креиран.


Користећи индексни кључ, можемо додати Ноне унутар већ креираног Питхон речника.

Одређивање присуства ничега у Питхон Итераблес

Оператор „ин“ у Питхон-у одређује да ли је вредност присутна у низу (стринг, тупле, листа, скуп, речник). Ако се вредност налази у низу, излаз ће бити враћен као „Труе“; у супротном, враћа се као „Фалсе“.


Исто као и горња скрипта, такође можемо да проверимо Ноне за друге итерабле.

Закључак

У овом туторијалу смо разговарали о томе које су кључне речи у Питхон-у, затим смо разговарали о томе шта је Ноне, и можемо користити кључну реч „Ноне“ у Питхон-у. Видели смо поређење између Нулл и Ноне. Показали смо како да доделимо Ноне Питхон променљивим и како можемо да убацимо Ноне у различите Питхон објекте и итерабле. Такође смо објаснили више метода за проверу постојања Ноне у различитим Питхон објектима/итераблема.