Hướng dẫn xor int python - xor int python

Nội phân Chính showShow

  • Nhiều ví dụ hơn
  • Toán tử bitwise
  • Toán tử Python XOR
  • XOR bằng mô -đun toán tử
  • Đăng ký để được nhận tin tức từ chúng tôi
  • Làm cách nào để nhận được giá trị XOR 2?
  • XOR được tính toán trong Python như thế nào?
  • XOR của hai số là gì?
  • Phím tắt để tìm XOR của hai số là gì?

Nội phân chính

  • Nhiều ví dụ hơn
  • Toán tử bitwise
  • Toán tử Python XOR
  • XOR bằng mô -đun toán tử
  • Đăng ký để được nhận tin tức từ chúng tôi
  • Làm cách nào để nhận được giá trị XOR 2?
  • XOR được tính toán trong Python như thế nào?
  • XOR của hai số là gì?
  • Phím tắt để tìm XOR của hai số là gì?

Nội phân chính

Các toán tử bitwise Python được sử dụng để thực hiện các tính toán bitwise trên các số nguyên. Đầu tiên, các số nguyên được chuyển đổi thành định dạng nhị phân và sau đó các hoạt động được thực hiện từng chút một, do đó tên các toán tử bitwise.

Các toán tử Bitwise Python chỉ làm việc trên các số nguyên và đầu ra cuối cùng được trả về ở định dạng thập phân. Các toán tử Bitwise Python còn được gọi là toán tử nhị phân. in Python is also known as “exclusive or” that compares two binary numbers bitwise. If both bits are the same, the XOR operator outputs 0. If both bits are different, the XOR operator outputs 1. The Bitwise XOR sets the input bits to 1 if either, but not both, of the analogous bits in the two operands is 1.

Xor & nbsp; trong Python còn được gọi là độc quyền của người Hồi giáo hoặc so sánh hai số nhị phân bitwise. Nếu cả hai bit đều giống nhau, toán tử XOR sẽ xuất ra 0. Nếu cả hai bit đều khác nhau, toán tử XOR sẽ xuất 1. 1.^ between two values to perform bitwise “exclusive or” on their binary representations.

Sử dụng toán tử XOR ^ giữa hai giá trị để thực hiện độc quyền của bitwise hoặc trên các biểu diễn nhị phân của chúng.XOR operator returns an integer.

Ví dụ, khi được sử dụng giữa hai số nguyên, toán tử XOR trả về một số nguyên.

output = 19 ^ 21

print[output]

Thí dụ

6

Đầu ra

Chúng tôi đã sử dụng toán tử XOR giữa hai số nguyên. Khi được sử dụng giữa hai số nguyên, toán tử XOR trả về một số nguyên.True is treated as 1, and False is treated as 0. Thus, XOR between two booleans returns a boolean.

result = True ^ False

print[result]

Thí dụ

True

Đầu ra

result = False ^ False

print[result]

Thí dụ

False

Đầu ra

result = True ^ True

print[result]

Thí dụ

False

Đầu raTrue or False values are compared, it returns False, but if two different values are compared, it will return True.

Nhiều ví dụ hơn

Chúng tôi đã sử dụng toán tử XOR giữa hai số nguyên. Khi được sử dụng giữa hai số nguyên, toán tử XOR trả về một số nguyên.

result = bin[0b1111 ^ 0b1111]

print[result]

Thí dụ

0b0

Đầu raXOR.

6
0

Thí dụ

6
1

Đầu ra

Chúng tôi đã sử dụng toán tử XOR giữa hai số nguyên. Khi được sử dụng giữa hai số nguyên, toán tử XOR trả về một số nguyên.

Khi thực hiện XOR trên hai booleans, true được coi là 1 và sai được coi là 0. Do đó, XOR giữa hai booleans trả về một boolean.

Hãy để so sánh hai giá trị sai.

Hãy để so sánh hai giá trị thực.

Từ ví dụ mã trên, bạn có thể thấy rằng nếu hai giá trị đúng hoặc sai được so sánh, nó sẽ trả về sai, nhưng nếu hai giá trị khác nhau được so sánh, nó sẽ trả về đúng.

Xem mã sau.

Hãy cùng xem cách trao đổi số nguyên mà không cần biến tạm thời bằng XOR.“exclusive or”  that compares two binary numbers bitwise if two bits are identical XOR outputs as 0 and when two bits are different then XOR outputs as 1. XOR can even be used on booleans.

Đó là nó cho hướng dẫn này.

Toán tử bitwise

Xem thêmthe integers are first converted into binary, and later the operations are performed bit by bit.

Toán tử Python XOR

Bộ phận Python

6
Operator between 2 integers. When we perform XOR between 2 integers, the operator returns the integer as output.

6
2

Quảng trường Python

6
3

Thí dụ

6
4

XOR bằng mô -đun toán tử

Đầu ra

6
8module in Python. The operator module has a
6
9
function, which can perform an XOR operation on integers and booleans, as shown below.

6
5

Thí dụ

6
6
Đầu ra
  • Chúng tôi đã sử dụng toán tử XOR giữa hai số nguyên. Khi được sử dụng giữa hai số nguyên, toán tử XOR trả về một số nguyên.
  • Khi thực hiện XOR trên hai booleans, true được coi là 1 và sai được coi là 0. Do đó, XOR giữa hai booleans trả về một boolean.
  • operator,
  • Hãy để so sánh hai giá trị sai.

Đăng ký để được nhận tin tức từ chúng tôi

Hãy để so sánh hai giá trị thực.

Từ ví dụ mã trên, bạn có thể thấy rằng nếu hai giá trị đúng hoặc sai được so sánh, nó sẽ trả về sai, nhưng nếu hai giá trị khác nhau được so sánh, nó sẽ trả về đúng.

Làm cách nào để nhận được giá trị XOR 2?

Xem mã sau..

Hãy cùng xem cách trao đổi số nguyên mà không cần biến tạm thời bằng XOR.

Đó là nó cho hướng dẫn này.

Xem thêm

XOR được tính toán trong Python như thế nào?

XOR của hai số là gì?

XOR của hai số là gì?

XOR được định nghĩa là độc quyền hoặc cho hai số nguyên nói a và b.Để tìm XOR, trước tiên chúng ta sẽ tìm thấy biểu diễn nhị phân của cả A và B.Hãy làm điều này cũng bằng ví dụ.Giả sử a = 7 và b = 10.exclusive or for two integers say a and b. To find XOR, we will first find the binary representation of both a and b. Lets do this also by example. Suppose a = 7 and b = 10.

Phím tắt để tìm XOR của hai số là gì?

XOR hoạt động bằng cách đặt các bit được đặt trong một trong các số đã cho [0 ^ 1 = 1, 1 ^ 0 = 1] và cuối cùng lấy ra các bit phổ biến có trong cả hai số [1 ^ 1 = 0].Bây giờ, kết quả x ^ y sẽ là [x | y] - [x & y] = [01010001 - 01000000] = 00010001.setting the bits which are set in either of one of the given numbers [0 ^ 1 = 1, 1 ^ 0 = 1] and finally taking out the common bits present in both numbers [1 ^ 1 = 0] . Now, the result x ^ y would be [x | y] - [x & y] = [01010001 - 01000000] = 00010001 .

Bài Viết Liên Quan

Chủ Đề