Hoán đổi hai số trong Python bằng hàm

[19, 65, 23, 90]
6
[19, 65, 23, 90]
7
[19, 65, 23, 90]
8
[19, 65, 23, 90]
9
[19, 65, 23, 90]
0
[19, 65, 23, 90]
1
[19, 65, 23, 90]
0
[19, 65, 23, 90]
3
[19, 65, 23, 90]
0
[19, 65, 23, 90]
5
[19, 65, 23, 90]
6

Hoán đổi hai số trong python có thể được giải thích là phương thức trao đổi hoặc mua bán các giá trị được lưu trữ trong hai đối tượng khác nhau

Không có cú pháp cụ thể để làm điều tương tự. Tuy nhiên, bằng cách kết hợp các khái niệm về kiểu dữ liệu Python, toán tử, đầu vào, đầu ra, nhập khẩu, v.v. , chúng tôi sẽ phát triển mã dễ hiểu có thể giúp chúng tôi đạt được mục tiêu hoán đổi hai số trong python

Chúng tôi sẽ không bị giới hạn trong cách tiếp cận ngây thơ là hoán đổi hai số trong python mà sẽ khám phá các cách khác nhau để thực hiện tác vụ với sự trợ giúp của Python

Làm cách nào để hoán đổi hai số trong Python?

Khi chúng tôi muốn chuyển qua lại các giá trị được lưu trữ trong hai biến, chúng tôi có thể sử dụng các phương pháp sau để đạt được mục tiêu hoán đổi hai số trong python

Hai phương pháp chính để hoán đổi hai số trong python là

a. Bằng cách sử dụng biến tạm thời b. Không sử dụng biến tạm thời

Với Sử dụng biến tạm thời [chương trình ví dụ]

Cách đơn giản nhất hoặc được sử dụng rộng rãi nhất để hoán đổi hai số trong python là sử dụng biến tạm thời

Trong phương pháp này, trước tiên chúng tôi lưu trữ giá trị của một biến [giả sử 'num_S'] trong biến tạm thời [giả sử temp]. Sau đó, chúng tôi gán biến 'num_S' cho giá trị của biến thứ hai [giả sử 'num_T']. Cuối cùng, chúng tôi hoàn thành nhiệm vụ trao đổi giá trị giữa hai biến này bằng cách gán biến 'num_T' với biến tạm thời [temp] cho giá trị đã cho

Với đoạn mã dưới đây, chúng ta sẽ hiểu rõ về cách tiếp cận này

MÃ SỐ

[19, 65, 23, 90]
1

ĐẦU RA

[19, 65, 23, 90]
2

Không Sử Dụng Biến Tạm Thời [chương trình ví dụ]

Chúng tôi đã thấy một phương thức mà chúng tôi cần một biến thứ ba để lưu trữ và trao đổi giá trị. Bây giờ chúng ta sẽ hiểu các cách tiếp cận mà chúng ta có thể hoán đổi giá trị của một biến giữa hai số mà không cần sử dụng Biến tạm thời trong python

Dưới đây là một vài trong số họ

Sử dụng toán tử dấu phẩy

Với sự trợ giúp của toán tử dấu phẩy, chúng ta có thể hoán đổi hai số trong python mà không cần sử dụng bất kỳ biến tạm thời thứ ba nào

Ví dụ sau sẽ giúp bạn hiểu điều đó

MÃ SỐ

[19, 65, 23, 90]
3

ĐẦU RA

[19, 65, 23, 90]
4

Sử dụng toán tử XOR

Bây giờ chúng ta sẽ sử dụng toán tử XOR bitwise để hoán đổi hai số trong python. Hãy để chúng tôi hiểu ngắn gọn về khái niệm này trước khi chuyển sang viết mã

Kết quả thu được sau khi toán tử XOR được áp dụng cho hai biến [giả sử 's' và 't'] tuân theo một quy tắc đơn giản. - Bit '1' sẽ được trả về bất cứ khi nào các bit của hai biến khác nhau. Khác bit '0' sẽ được quan sát

Bây giờ chúng ta hãy đi sâu vào đoạn mã dưới đây để hiểu hoán đổi hai số trong python bằng toán tử XOR

MÃ SỐ

[19, 65, 23, 90]
5

ĐẦU RA

[19, 65, 23, 90]
6

Toán tử số học - Sử dụng toán tử cộng và trừ

Sử dụng toán tử cộng trừ nhân chia số học, chúng ta cộng hai số vào một biến rồi thực hiện phép cộng trừ cho cả hai biến để hoán đổi hai số trong python

Ví dụ sau sẽ giúp bạn hiểu điều đó

MÃ SỐ

[19, 65, 23, 90]
7

ĐẦU RA

[19, 65, 23, 90]
8

Toán tử số học - Sử dụng toán tử nhân và chia

Sử dụng toán tử số học - nhân chia, đầu tiên chúng ta nhân hai số trong một biến rồi thực hiện theo phương pháp chia cho cả hai biến để đổi chỗ hai số trong python

Hàm nào dùng để hoán đổi hai số Python?

Sử dụng toán tử XOR .

Python có chức năng hoán đổi không?

Có hàm hoán đổi trong Python không? . Nhưng nếu vì bất kỳ lý do gì bạn cần một cái, bạn chỉ cần tạo nó bằng cú pháp hoán đổi - a, b = b, a. No, there's no built-in function in Python that could be used to swap values of variables. But if for any reason you need one, you can simply build it using the swap syntax - a, b = b, a .

Hàm nào dùng để đổi chỗ hai số?

Hoán đổi số bằng hàm swap[] trong C++ . hoán đổi [] là một hàm tích hợp trong Thư viện mẫu chuẩn C++ [STL] hoán đổi giá trị của hai biến.

Trao đổi [] có nghĩa là gì trong Python?

Trăn. đổi chỗ hai biến . Nói chung, điều này được thực hiện với dữ liệu trong bộ nhớ. Phương pháp đơn giản nhất để hoán đổi hai biến là sử dụng biến tạm thời thứ ba. xác định nhiệt độ trao đổi [a, b]. = một một. = bb. = nhiệt độ. mutually exchanging the values of the variables. Generally, this is done with the data in memory. The simplest method to swap two variables is to use a third temporary variable : define swap[a, b] temp := a a := b b := temp.

Chủ Đề