је један од најпопуларнијих програмских језика у данашњем свету. На Питхону се може много постићи захваљујући великој свестраности и броју карактеристика које доноси на сто. У овом чланку ћемо истражити битне операторе у Питхону и следеће смернице,
како писати скенер у јави
Битовни оператори су један од кључних аспеката програмирања у Питхону, а у овом чланку ћемо разговарати о различитим врстама битних оператора, њиховој употреби и како их можемо укључити у ваше свакодневно кодирање. Почнимо!
Настављајући са овим чланком о битовним операторима у Питхону,
Шта су битни оператори у Питхону?
Битни оператори у Питхону су функције и / или методе које се користе за извођење битних операција. Најједноставније речено, то је процес претварања целих бројева и низова у битове који су 0 и 1. Коришћењем ових оператора подстичете Питхон да их премешта лево удесно или их претвара у низ 0 и 1. На пример, 0100, 1100, 1000, 1001.
Да бисте ово боље разумели, погледајте пример испод.
к = 6 и и = 8
Када се претворе, њихове вредности у бинарном облику биће к = 0110 и и = 1000.
Настављајући са овим чланком о битовним операторима у Питхону,
ц ++ метода сортирања
Битовни оператори у Питхону
У наставку су наведени неки од најзначајнијих битних оператора у Питхону и њихова употреба.
- &: Познато као Битвисе АНД. Пример, Кс & И = 0000.
- ^: Познат као битни искључиви ИЛИ. Пример, Кс ^ И = 1110.
- |: Познат као битни ИЛИ. Пример, Кс | И = 1110.
- ~: Познат као битни комплемент. Пример, ~ Кс = 00001001.
- <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
- >>: Познат као Схифт Ригхт. Пример, И >> 1 = 00000100.
Битни оператор у Питхону извршава своје задатке како је наведено у табели Истина. Да бисте ово боље разумели, погледајте табелу истине за различите операторе у наставку.
Икс И. Кс & И Кс | И. Кс ^ И
0 0 0 0 0
0 један 0 један један
један 0 0 један један
један један један један 0
Настављајући са овим чланком о битовним операторима у Питхону,
Пример битносних оператора
Сада када сте разумели основни концепт који стоји иза функције битних оператора, узмимо пример да појасни појам даље.У доленаведеном примеру узимамо у обзир две променљиве а и б и у њих убацујемо вредности 9 и 65.
сервис сада водич за алат за продају карата
а = 9 б = 65 принт ('Битвисе АНД Оператор Он 9 анд 65 ис =', а & б) принт ('Битвисе ОР Оператор Он 9 анд 65 ис =', а | б) принт ('Битвисе ЕКСЦЛУСИВЕ ОР Оператор Он 9 и 65 је = ', а ^ б) принт (' Битвисе НОТ Оператор Он 9 ис = ', ~ а) принт (' Битвисе ЛЕФТ СХИФТ Оператор Он 9 ис = ', а<<1) print('Bitwise RIGHT SHIFT Operator On 65 is = ', b>> 1)
У горњем примеру, прогласили смо две променљиве а и б и поделили им вредности 9 и 65. Када се претвори у бинарне, 9 = 00001001 и 65 = 01000001.
Калкулације
За горе наведени програм, ручно израчунајмо какви би могли бити резултати.
- Битни И рад = а & б. Анализа: 00001001 & 01000001 = 00000001 = 1
- Операција у битовима ИЛИ = а | б. Анализа: 00001001 | 01000001 = 01001001 = 73
- Битно искључива ИЛИ операција у Питхону = а ^ б. Анализа: 00001001 ^ 01000001 = 01001000 = 72
- Операција померања удесно у Питхону = б >> 1. Анализа: 01000001 >> 1 = 00100000 = 32
01000001 >> 1 = 00100000 = 32
Ово нас доводи до краја овог чланка.
Да бисте добили детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом.
Имате питање за нас? Спомените их у одељку за коментаре у „чланку о Питхону“ и јавићемо вам се.