Cái gì không phải là 0 trong python?

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)

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ạng

Toán tử nhân (
c = 10
d = 10

print(a * b)

# returns 100
3)

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ạng

Toán tử không bằng nhau (
c = 10
d = 10

print(a * b)

# returns 100
7)

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
0

Có 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ằng

Hã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 1007 trong Python

Ở đâ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
8

Như 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ưới

c = 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
3

Nế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
84

Khi 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 – 600

Cách so sánh danh sách trong Python bằng toán tử c = 10 d = 10 print(a * b) # returns 1007

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
4

Giố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 nhau

Toá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 10026 với toán tử c = 10 d = 10 print(a * b) # returns 1007 trong Python

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
5

Câ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


Cái gì không phải là 0 trong python?
Ihechikara Vincent Abba

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

Không và 0 có giống nhau trong Python không?

None is not the same as 0 , False, or an empty string. Không có loại dữ liệu nào của riêng nó (NoneType) và chỉ có Không có thể là Không có.

0 không phải là số nguyên Python?

Trong Python, số nguyên là số nguyên dương hoặc âm không có phần phân số và có độ chính xác không giới hạn , e. g. 0, 100, -10. Sau đây là các số nguyên hợp lệ trong Python. Số nguyên có thể là giá trị nhị phân, bát phân và thập lục phân.

0 có phải là giá trị trong Python không?

Trong Python, giống như trong C, mọi giá trị số nguyên khác 0 đều đúng; . Điều kiện cũng có thể là một chuỗi hoặc giá trị danh sách, trên thực tế là bất kỳ chuỗi nào; . Bài kiểm tra được sử dụng trong ví dụ là phép so sánh đơn giản. zero is false. The condition may also be a string or list value, in fact any sequence; anything with a non-zero length is true, empty sequences are false. The test used in the example is a simple comparison.

0 có phải là giả mạo trong Python không?

Giá trị sai bao gồm các chuỗi trống (danh sách, bộ dữ liệu, chuỗi, từ điển, bộ), số 0 trong mọi loại số, Không có và Sai . Giá trị trung thực bao gồm các chuỗi không trống, số (ngoại trừ 0 trong mọi loại số) và về cơ bản mọi giá trị không sai. Chúng có thể được sử dụng để làm cho mã của bạn ngắn gọn hơn.