Hướng dẫn xor operator python - trăn toán tử xor

Nội dung chính ShowShow

  • 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.
  • 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 showShowShow

  • 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 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 showShow

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. 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.

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.^ between two values to perform bitwise “exclusive or” on their binary representations.

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. XOR operator returns an integer.

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]

6

Thí dụ

Đầu raTrue is treated as 1, and False is treated as 0. Thus, XOR between two booleans returns a boolean.

result = True ^ False

print[result]

output = 19 ^ 21

print[output]

True

Thí dụ

result = False ^ False

print[result]

output = 19 ^ 21

print[output]

False

Thí dụ

result = True ^ True

print[result]

output = 19 ^ 21

print[output]

False

Thí dụTrue 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]

output = 19 ^ 21

print[output]

0b0

Thí dụXOR.

6
0

output = 19 ^ 21

print[output]

6
1

Thí dụ

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.

Đầ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.

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

Đầu raXOR.

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.“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.

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

Toán tử bitwise

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.the integers are first converted into binary, and later the operations are performed bit by bit.

Toán tử Python XOR

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.Operator between 2 integers. When we perform XOR between 2 integers, the operator returns the integer as output.

6
2

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

6
3

output = 19 ^ 21

print[output]

6
4

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

Thí dụ

Đầu ra8module 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

output = 19 ^ 21

print[output]

6
6
Thí dụ
  • 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.
  • Đầu ra
  • operator,
  • 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.

Đă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.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 .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ủ Đề