Khi bạn đang học kiến thức cơ bản của hầu hết các ngôn ngữ lập trình, bạn sẽ bắt gặp các toán tử
Trong hướng dẫn này, chúng ta sẽ nói về toán tử không bằng trong Python và cũng xem một vài ví dụ về cách thức hoạt động của nó
Toán tử và toán hạng trong Python
Trước khi nói về toán tử không bằng nhau, chúng ta hãy hiểu tổng quát về toán tử và toán hạng là gì
Toán tử là các ký hiệu biểu thị một loại hành động hoặc quy trình nhất định. Họ thực hiện các hoạt động cụ thể trên các giá trị hoặc biến nhất định. Các giá trị hoặc biến này được gọi là toán hạng của toán tử để toán tử thực hiện thao tác của nó trên chúng và trả về một giá trị
Dưới đây là một số ví dụ về toán tử và cách chúng tương tác với toán hạng
Toán tử cộng [c = 10
d = 10
print[a * b]
# returns 100
8]
c = 10
d = 10
print[a * b]
# returns 100
a = 10
b = 10
print[a + b]
# returns 20
Toán tử ở đây là ký hiệu
c = 10
d = 10
print[a * b]
# returns 100
8 cộng giá trị của c = 10
d = 10
print[a * b]
# returns 100
1 và c = 10
d = 10
print[a * b]
# returns 100
2 là các toán hạngToán tử nhân [c = 10
d = 10
print[a * b]
# returns 100
3]
c = 10
d = 10
print[a * b]
# returns 100
c = 10
d = 10
print[a * b]
# returns 100
Tương tự như ví dụ trước,
c = 10
d = 10
print[a * b]
# returns 100
3 là toán tử trong khi c = 10
d = 10
print[a * b]
# returns 100
5 và c = 10
d = 10
print[a * b]
# returns 100
6 là toán hạngToán tử không bằng nhau [c = 10
d = 10
print[a * b]
# returns 100
7]
c = 10
d = 10
print[a * b]
# returns 100
firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
Một lần nữa, toán tử là ký hiệu
c = 10
d = 10
print[a * b]
# returns 100
7 và toán hạng là c = 10
d = 10
print[a * b]
# returns 100
9 và firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
0Có nhiều toán tử khác trong Python được chia thành các nhóm nhưng trong hướng dẫn này, chúng ta sẽ tập trung vào toán tử không bằng nhau [
c = 10
d = 10
print[a * b]
# returns 100
7]Toán tử không bằng trong Python
Toán tử không bằng là toán tử quan hệ hoặc so sánh dùng để so sánh hai hoặc nhiều giá trị [toán hạng]. Nó trả về đúng hoặc sai tùy thuộc vào kết quả của hoạt động
Nếu các giá trị được so sánh bằng nhau, thì giá trị của
firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
2 được trả về. Nếu các giá trị được so sánh không bằng nhau, thì giá trị của firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
3 được trả vềc = 10
d = 10
print[a * b]
# returns 100
7 là ký hiệu chúng tôi sử dụng cho toán tử không bằngHãy xem một vài ví dụ về cách nó hoạt động
Cách so sánh các giá trị số bằng toán tử c = 10
d = 10
print[a * b]
# returns 100
7 trong Python
c = 10
d = 10
print[a * b]
# returns 100
Ở đây, chúng tôi sẽ xác định hai biến và sau đó so sánh các giá trị của chúng
c = 10
d = 10
print[a * b]
# returns 100
8Như mong đợi, hoạt động trên trả về
firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
2 vì giá trị của c = 10
d = 10
print[a * b]
# returns 100
1 không bằng giá trị của c = 10
d = 10
print[a * b]
# returns 100
2. Nếu bạn vẫn thấy điều này khó nắm bắt, thì tôi sẽ trình bày đoạn mã trên bằng tiếng Anh đơn giản để viết lại từng dòng bên dướic = 10
d = 10
print[a * b]
# returns 100
2Điều đó có lẽ nên đơn giản hóa nó
Tiếp theo, chúng ta sẽ so sánh nhiều hơn hai giá trị
c = 10
d = 10
print[a * b]
# returns 100
3Nếu bạn đang mong đợi một giá trị là
firstNumber = 10
secondNumber = 20
print[firstNumber != secondNumber]
# returns True
3 thì có lẽ bạn đang cố gắng thêm một số giá trị trong quá trình so sánhĐể hiểu điều này đơn giản hơn, toán tử sẽ chỉ xem xét các giá trị của từng toán hạng và sau đó so sánh tất cả chúng mà không cần thêm toán hạng này vào toán hạng kia
Hãy tưởng tượng
c = 10
d = 10
print[a * b]
# returns 100
1, c = 10
d = 10
print[a * b]
# returns 100
2 và c = 10
d = 10
print[a * b]
# returns 100
5 là sinh ba và khuôn mặt của mỗi em bé được biểu thị bằng một số. Bây giờ người điều hành c = 10
d = 10
print[a * b]
# returns 100
7 đang nói, "Tôi đã quan sát và kết luận rằng ba đứa trẻ có khuôn mặt không giống nhau" và điều đó hoàn toàn là c = 10
d = 10
print[a * b]
# returns 100
84Khi tất cả các toán hạng đều giống nhau và sử dụng
c = 10
d = 10
print[a * b]
# returns 100
7 thì giá trị trả về sẽ là sai. Đó làc = 10
d = 10
print[a * b]
# returns 100
1Ở đây, bộ ba đều có khuôn mặt giống nhau nhưng
c = 10
d = 10
print[a * b]
# returns 100
7 đang nói, "Tất cả những đứa trẻ không có khuôn mặt giống nhau" và điều đó là sai vì khuôn mặt của chúng, được biểu thị bằng các con số, giống nhau – 600Cách so sánh danh sách trong Python bằng toán tử c = 10
d = 10
print[a * b]
# returns 100
7
c = 10
d = 10
print[a * b]
# returns 100
Trong phần trước, chúng ta đã so sánh giá trị của các số. Trong phần này, chúng ta sẽ so sánh danh sách. Danh sách được sử dụng để lưu trữ nhiều mục trong một biến
c = 10
d = 10
print[a * b]
# returns 100
4Giống như chúng ta đã thấy trong phần trước, giá trị là
c = 10
d = 10
print[a * b]
# returns 100
88 vì hai danh sách giống nhau. Sẽ là c = 10
d = 10
print[a * b]
# returns 100
84 nếu cả hai toán hạng không giống nhauĐể nắm rõ hơn ý tưởng về việc trả về
c = 10
d = 10
print[a * b]
# returns 100
84 hoặc c = 10
d = 10
print[a * b]
# returns 100
88 khi sử dụng toán tử c = 10
d = 10
print[a * b]
# returns 100
7, bạn phải luôn nhớ rằng giá trị sẽ là c = 10
d = 10
print[a * b]
# returns 100
84 nếu các toán hạng không giống nhau và c = 10
d = 10
print[a * b]
# returns 100
88 nếu các toán hạng giống nhauToán tử
c = 10
d = 10
print[a * b]
# returns 100
7 cũng có thể được sử dụng để so sánh Chuỗi, Từ điển, Bộ dữ liệu và BộCách sử dụng câu lệnh c = 10
d = 10
print[a * b]
# returns 100
26 với toán tử c = 10
d = 10
print[a * b]
# returns 100
7 trong Python
c = 10
d = 10
print[a * b]
# returns 100
c = 10
d = 10
print[a * b]
# returns 100
Trong một số trường hợp, bạn có thể muốn thực hiện một lệnh nhất định chỉ sau khi đánh giá hai biến. Hãy xem xét ví dụ dưới đây
c = 10
d = 10
print[a * b]
# returns 100
5Câu lệnh
c = 10
d = 10
print[a * b]
# returns 100
26 kiểm tra xem giá trị của các toán hạng có giống nhau hay không và sau đó in một thông báo dựa trên giá trị được trả vềĐây là một ví dụ rất cơ bản. Khi bạn thăng tiến với tư cách là một nhà phát triển Python, bạn sẽ thấy mình đang tạo ra logic phức tạp hơn [nhưng không nhất thiết là khó] để thực thi các lệnh khác nhau
Sự kết luận
Bài viết này là phần giới thiệu về cách sử dụng toán tử không bằng [
c = 10
d = 10
print[a * b]
# returns 100
7] trong Python và nêu bật một vài ví dụ để giúp bạn hiểu ứng dụng của nóNếu bạn là người mới bắt đầu muốn học Python, freeCodeCamp có chứng chỉ Máy tính khoa học với Python, đây là một nơi tốt để bắt đầu
Mã hóa vui vẻ
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu