Како применити чланске операторе у Питхону



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

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

Шта су оператери чланства у Питхону?

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





Чланство у Питхон-у

Члански оператери у целини садрже низ различитих оператора. Неки од најзначајнијих су како је дефинисано у наставку:



програм серије фибонацци у јави
  • Ин Оператор: Оператор ин у Питхону користи се за проверу да ли вредност постоји у променљивој или не. Када се процењује, ако оператер пронађе вредност, она враћа труе иначе нетачно. Да бисте ово боље разумели, погледајте пример испод.

# Питхон програм за илустрацију # Проналажење заједничког члана на листи # помоћу оператора 'ин' лист1 = [1,2,3,4,5] лист2 = [6,7,8,9] за ставку на листи1: ако је ставка на листи2 : принт ('преклапајући се') елсе: принт ('не преклапајући се')

Излаз:

не преклапајући се



Сада модификујмо горњи пример и уклонимо оператор ин.

# Питхон програм за илустрацију # Проналажење заједничког члана на листи # без употребе оператора 'ин' # Дефинишите функцију () која узима две листе деф преклапајуће (лист1, лист2): ц = 0 д = 0 за и на листи1: ц + = 1 за и у листи2: д + = 1 за и у опсегу (0, ц): за ј у опсегу (0, д): иф (лист1 [и] == лист2 [ј]): ретурн 1 ретурн 0 лист1 = [1 , 2,3,4,5] лист2 = [6,7,8,9] иф (преклапање (лист1, лист2)): принт ('преклапање') елсе: принт ('не преклапање')

Излаз:

не преклапајући се

  • Није у оператеру: Овај оператор је потпуно супротан од оператора ин. Када се процењује, овај оператор враћа труе ако вредност није пронађена и фалсе ако је вредност пронађена. Погледајте пример испод да бисте ово боље разумели.
# Питхон програм за илустрацију # није 'ин' оператор к = 24 и = 20 лист = [10, 20, 30, 40, 50] иф (к није на листи): принт ('к НИЈЕ присутан на датој листи') елсе: принт ('к је присутан на датој листи') иф (и на листи): принт ('и је присутан на датој листи') елсе: принт ('и НИЈЕ присутан на датој листи')

Излаз:

к НИЈЕ присутан на датој листи

и је присутан на датој листи

Оператори идентитета у Питхону

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

  • Је оператер: Када се процени, Ис Оператор у Питхону враћа труе ако променљиве са било које стране оператора показују на исту променљиву, а иначе враћа фалсе. Да бисте ово боље разумели, погледајте пример испод.
# Питхон програм за илустрацију употребе # оф 'ис' оператора идентитета к = 6 иф (типе (к) је инт): принт ('труе') елсе: принт ('фалсе')

Излаз:

Истина

Узмимо још један пример оператора „ин“.

к = ['аппле', 'банана'] принт ('банана' је к) # враћа Труе јер је секвенца са вредношћу 'банана' на листи

Излаз:

Истина

разлика између прослеђивања вредности и прослеђивања референце у јави

Није оператер

Оператор ис нот у Питхону је сушта супротност оператору Ис. Када се процењује, оператор враћа фалсе ако променљиве са обе стране оператора воде на исти објекат, а у супротном враћа фалсе. Да бисте ово боље разумели, погледајте пример испод.

# Питхон програм за илустрацију # употребе 'није' оператор идентитета к = 7,2 ако (типе (к) није инт): принт ('труе') елсе: принт ('фалсе')

Излаз:

Истина

Узмимо још један пример овог оператора.

к = ['аппле', 'банана'] принт ('ананас' није у к) # враћа Труе јер секвенца са вредношћу 'ананас' није на листи

Излаз:

Истина

И оператери идентитета, као и оператери чланства у Питхону, могу се користити алтернативно како би ваш програм био дугорочно ефикаснији. Стога је увек препоручљиво да користите и једно и друго у свакодневном програмирању и тиме смо дошли до краја овог чланка „Члански оператери у Питхону“.

Да бисте добили детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом.

Имате питање за нас? Спомените их у одељку за коментаре „Члански оператери у Питхону“ и јавићемо вам се.