#14 Учебник Python для начинающих | Побитовые операторы Python
Автор: Telusko
Загружено: 2018-07-07
Просмотров: 1267583
Описание:
Ознакомьтесь с нашими курсами:
DevOps на базе ИИ с AWS — онлайн-курс: https://go.telusko.com/AIDevOps-AWS
Купон: TELUSKO10 (скидка 10%)
Полный курс Java Developer, группа 4: https://go.telusko.com/Complete4
Купон: TELUSKO10 (скидка 10%)
Мастер-класс по разработке Java Spring: https://go.telusko.com/masterjava
Купон: TELUSKO20 (скидка 20%)
Курсы Udemy:
Spring: https://go.telusko.com/udemyteluskosp...
Java: https://go.telusko.com/udemyteluskojava
Java Spring: https://go.telusko.com/Udemyjavaspring
Java для программистов: https://go.telusko.com/javaProgrammers
Python : https://go.telusko.com/udemyteluskopy...
Git: https://go.telusko.com/udemyteluskogit
Docker: https://go.telusko.com/udemyteluskodo...
По всем вопросам пишите в WhatsApp или звоните по телефону: +919008963671
Сайт: https://courses.telusko.com/
Instagram: / navinreddyofficial
Linkedin: / navinreddy20
Приложение TELUSKO для Android: https://bit.ly/TeluskoApp
На этой лекции мы изучим:
Что такое побитовые операторы в Python?
Различные типы побитовых операторов
Как выполняются операции с битами
Реализация побитовых операций
#1
В побитовых операциях целые числа сначала преобразуются в двоичный код, а затем над каждым битом или соответствующей парой битов выполняются побитовые операторы.
Результат возвращается в десятичном формате побитовыми операторами.
Существует шесть типов бинарных операторов:
1. Дополнение (~)
2. И (&)
3. ИЛИ (|)
4. Исключающее ИЛИ (^)
5. Сдвиг влево
6. Сдвиг вправо
#2
Оператор дополнения также известен как оператор тильды (~).
Дополнение просто переворачивает двоичную запись. Если бит равен 0, то он становится 1 и наоборот.
Инверсия каждого бита числа возвращает дополнение до 1.
В нашей системе мы можем хранить только положительные числа, поэтому для каждого отрицательного числа мы находим дополнение до 2. Дополнение до 2 = Дополнение до 1 + 1
#3
Оператор «И» вернёт значение «истина», если оба условия истинны, а оператор «ИЛИ» вернёт значение «истина», если хотя бы одно условие выполнено.
#4
Оператор «Исключающее ИЛИ» вернёт значение «1» или «истина», если в операциях присутствует нечётное количество единичных битов, а если чётное количество единичных битов, то вернёт значение «0».
#5
Оператор «сдвиг влево» сдвигает биты в левой части. Оператор «сдвиг вправо» сдвигает биты в правой части.
Оператор «сдвиг влево» складывает биты, а оператор «сдвиг влево» удаляет биты.
Github: https://github.com/navinreddy20/Python
Python для начинающих: http://bit.ly/3JOLQhl
Java: https://bit.ly/JavaUdemyTelusko
Spring: https://bit.ly/SpringUdemyTelusko
Дополнительные материалы:
Java: https://bit.ly/3x6rr0N
Python: https://bit.ly/3GRc7JX
Django: https://bit.ly/3MmoJK6
JavaScript: https://bit.ly/3tiAlHo
Node JS: https://bit.ly/3GT4liq
Rest API: https://bit.ly/3MjhZwt
Сервлеты: https://bit.ly/3Q7eA7k
Spring Framework :- https://bit.ly/3xi7buh
Шаблоны проектирования в Java :- https://bit.ly/3MocXiq
Docker :- https://bit.ly/3xjWzLA
Руководство по блокчейну :- https://bit.ly/3NSbOkc
Руководство по Corda :- https://bit.ly/3thbUKa
Hyperledger Fabric :- https://bit.ly/38RZCRB
Руководство по NoSQL :- https://bit.ly/3aJpRuc
Руководство по MySQL :- https://bit.ly/3thpr4L
Структуры данных в Java :- https://bit.ly/3MuJa7S
Руководство по Git :- https://bit.ly/3NXyCPu
Пожертвование:
Идентификатор PayPal: navinreddy20
https://www.telusko.com
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: