Viskas, ką reikia žinoti apie „Python“ operatorius



Šis straipsnis supažindins jus su „Python“ „Bitwise Operator“ vadinamąja koncepcija ir pateiks praktinę demonstraciją.

yra viena iš populiariausių programavimo kalbų šiandieniniame pasaulyje. „Python“ galima pasiekti daug, nes jis yra labai universalus ir pateikiamas daugybė funkcijų, kurias jis pateikia ant stalo. Šiame straipsnyje mes ištirsime „Bitwise“ operatorius „Python“ ir kitus patarimus,

Taigi pradėkime tada,





paslaugų bilietų įrankio pamoka

„Bitwise“ operatoriai yra vienas iš pagrindinių „Python“ programavimo aspektų, o šiame straipsnyje aptarsime įvairius bitų operatorių tipus, jų naudojimą ir kaip juos įtraukti į kasdienį kodavimą. Pradėkime!

Toliau su šiuo straipsniu apie „Bitwise“ operatorius „Python“,



Kas yra „Bitwise“ operatoriai „Python“?

„Bitthon“ operatoriai „Python“ yra funkcijos ir arba metodai, naudojami bitų operacijoms atlikti. Paprasčiau tariant, tai yra sveikų skaičių ir eilučių pavertimo bitais, kurie yra 0 ir 1. Naudodamiesi šiais operatoriais, jūs raginate „Python“ juos perkelti iš kairės į dešinę arba konvertuoti į 0 ir 1 seką. Pavyzdžiui, 0100, 1100, 1000, 1001.

Norėdami tai geriau suprasti, pažvelkite į toliau pateiktą pavyzdį.

x = 6 ir y = 8



Konvertuojant, jų reikšmės dvejetainiu pavidalu bus x = 0110 ir y = 1000.

Toliau su šiuo straipsniu apie „Bitwise“ operatorius „Python“,

„Bitwise“ operatoriai „Python“

Toliau paminėti keli reikšmingiausi „Python“ bitų operatoriai ir jų naudojimo būdai.

  1. &: Žinomas kaip „Bitwise AND“. X & Y = 0000 pavyzdys.
  2. ^: Žinomas kaip išskirtinis bitų pavidalu ARBA. Pavyzdžiui, X ^ Y = 1110.
  3. |: Žinomas kaip „Bitwise OR“. X pavyzdys Y = 1110.
  4. ~: Žinomas kaip „Bitwise“ papildas. ~ X = 00001001 pavyzdys.
  5. <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
  6. >>: žinomas kaip „Shift Right“. Pavyzdys: Y >> 1 = 00000100.

„Bitthon“ operatorius „Python“ atlieka savo užduotis, kaip nurodyta lentelėje „Tiesa“. Norėdami tai geriau suprasti, pažvelkite į žemiau pateiktą skirtingų operatorių tiesos lentelę.

X Y X ir Y X | Y X ^ Y

lentelė, kaip sukurti rinkinį

0 0 0 0 0

0 vienas 0 vienas vienas

vienas 0 0 vienas vienas

vienas vienas vienas vienas 0

Toliau su šiuo straipsniu apie „Bitwise“ operatorius „Python“,

„Bitwise“ operatorių pavyzdys

Dabar, kai supratote pagrindinę operatorių, veikiančių bitais, funkciją, paimkime pavyzdį, kad paaiškintume sąvoką toliau.Žemiau pateiktame pavyzdyje atsižvelgiame į du kintamuosius a ir b ir į juos įterpiame 9 ir 65 reikšmes.

kaip nuskaityti Java simbolį
a = 9 b = 65 spausdinimas („Bitiškai IR Operatorius 9 ir 65 yra =“, a & b) spausdinti („Bitiškai ARBA Operatorius įjungtas 9 ir 65 yra =“, a | b) spausdinti („Bitais EXCLUSIVE ARBA Operatorius Įjungtas 9 ir 65 yra = ', a ^ b) print (' Bitwise NOT Operator On 9 is = ', ~ a) print (' Bitwise LEFT SHIFT Operator On 9 is = ', a<<1) print('Bitwise RIGHT SHIFT Operator On 65 is = ', b>> 1)

Ankstesniame pavyzdyje mes paskelbėme du kintamuosius a ir b ir pasidalijome su jais 9 ir 65 reikšmėmis. Konvertuojant į dvejetainį, 9 = 00001001 ir 65 = 01000001.

Skaičiavimai

Pirmiau nurodytai programai neautomatiškai apskaičiuokime, kokie gali būti rezultatai.

  1. Veiksmas pagal bitą ir operacija = a & b. Analizė: 00001001 ir 01000001 = 00000001 = 1
  2. ARBA operacija po truputį = a | b. Analizė: 00001001 | 01000001 = 01001001 = 73
  3. Išskirtinė ARBA „Python“ operacija = a ^ b. Analizė: 00001001 ^ 01000001 = 01001000 = 72
  4. Dešiniojo poslinkio operacija „Python“ = b >> 1. Analizė: 01000001 >> 1 = 00100000 = 32

01000001 >> 1 = 00100000 = 32

Tai priveda prie šio straipsnio pabaigos.

Norėdami gauti išsamių žinių apie „Python“ kartu su įvairiomis jo programomis, galite tiesioginėms internetinėms treniruotėms, palaikančioms visą parą visą parą ir visą gyvenimą.

Turite mums klausimą? Paminėkite juos „Python straipsnio“ komentarų skyriuje ir mes susisieksime su jumis.