Ada "tidak sama" operator pada Python?
Bagaimana anda akan mengatakan tidak sama?
Seperti
if hi == hi:
print "hi"
elif hi (does not equal) bye:
print "no hi"
Apakah ada sesuatu yang setara dengan ==
yang berarti "tidak sama"?
363
8
Gunakan
!=
. Lihat perbandingan operator. Untuk membandingkan objek identitas, anda dapat menggunakan kata kuncilebih
dan negasitidak
.misalnya
Tidak sama
!=
(lebih sama dengan==
)Kau bertanya tentang sesuatu seperti ini?
Ini Python - Operator Dasar grafik mungkin bisa membantu.
Ada's
!=
(tidak sama) operator yang mengembalikanTrue
jika dua nilai yang berbeda, meskipun berhati-hati dengan jenis karena"1" != 1
. Ini akan selalu kembali Benar dan"1" == 1
akan selalu kembali Palsu, karena jenis berbeda. Python adalah dinamis, tapi sangat diketik, dan lain statis diketik bahasa akan mengeluh tentang membandingkan berbagai jenis.Ada's juga
lain
ayat:The
adalah
operator adalah identitas objek operator yang digunakan untuk memeriksa apakah dua benda pada kenyataannya adalah sama:Anda dapat menggunakan kedua
!=
atau<>
.Namun, perhatikan bahwa
!=
lebih disukai di mana<>
sudah ditinggalkan.Melihat seperti orang lain yang sudah terdaftar sebagian besar cara-cara lain untuk mengatakan tidak sama saya hanya akan menambahkan:
dalam hal ini adalah sederhana beralih check positif == (benar) ke negatif dan sebaliknya...
Ada dua operator pada Python untuk "tidak sama" kondisi -
a.) != Jika nilai-nilai dari dua operand tidak sama, maka kondisi menjadi benar. (a != b) adalah benar.
b.) <> Jika nilai-nilai dari dua operand tidak sama, maka kondisi menjadi benar. (a <> b) adalah benar. Ini sama dengan != operator.
Gunakan
!=
atau<>
. Kedua singkatan tidak sama.Perbandingan operator
<>
dan!=
ini adalah ejaan alternatif dari operator yang sama.!=
lebih disukai ejaan;<>
adalah usang. [Referensi: Python referensi bahasa]Anda hanya dapat melakukan: