Perbedaan antara dua string python

String dalam Python dibandingkan dengan == dan

What is the capital of Delaware
Dover
You are correct!
0 operator. Ini membandingkan jika dua string Python masing-masing setara atau tidak setara. Mereka mengembalikan
What is the capital of Delaware
Dover
You are correct!
1 atau
What is the capital of Delaware
Dover
You are correct!
2


Seringkali, saat Anda bekerja dengan string di Python, Anda mungkin ingin membandingkannya satu sama lain. Misalnya, Anda mungkin ingin membandingkan alamat email pengguna dengan yang telah Anda simpan di database saat Anda meminta mereka untuk mengatur ulang kata sandinya

Perbedaan antara dua string python
Perbedaan antara dua string python

Temukan Kecocokan Bootcamp Anda

  • Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
  • Akses beasiswa eksklusif dan kursus persiapan
Pilih minat Anda
Nama depan

nama keluarga

Surel

Nomor telepon


Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email

Python menyertakan sejumlah operator pembanding yang dapat digunakan untuk membandingkan string. Operator ini memungkinkan Anda untuk memeriksa bagaimana string dibandingkan satu sama lain, dan mengembalikan nilai Benar atau Salah berdasarkan hasilnya

Tutorial ini akan membahas operator pembanding yang tersedia untuk membandingkan string dengan Python. Kami akan membahas contoh dari masing-masing operator ini untuk menunjukkan cara kerjanya, dan bagaimana Anda dapat menggunakannya dalam kode Anda. Jika Anda ingin mempelajari cara membandingkan string dengan Python, artikel ini cocok untuk Anda

String Python adalah dan Tidak Sama Dengan

String adalah urutan karakter yang dapat mencakup angka, huruf, simbol, dan spasi putih. String adalah tipe data yang penting karena memungkinkan pembuat kode untuk berinteraksi dengan data berbasis teks dalam program mereka

Saat Anda bekerja dengan string, Anda mungkin ingin melihat apakah string sama atau tidak sama dengan string lain. Di situlah

What is the capital of Delaware
Dover
You are correct!
3 dan
What is the capital of Delaware
Dover
You are correct!
4 operator perbandingan string masuk

Operator kesetaraan

What is the capital of Delaware
Dover
You are correct!
3 mengembalikan True jika dua nilai cocok; . Operator
What is the capital of Delaware
Dover
You are correct!
4 mengembalikan True jika dua nilai tidak cocok, dan False jika dua nilai cocok

Penting untuk diperhatikan bahwa perbandingan string peka terhadap huruf besar-kecil. Jadi, huruf kecil dan huruf besar akan mempengaruhi hasil perbandingan yang Anda lakukan di program Python Anda

Katakanlah Anda sedang membuat game yang menguji pengetahuan pemain tentang ibu kota negara bagian. Untuk mendapatkan poin, pemain harus menjawab pertanyaan dengan benar. Jadi, seorang pemain dapat diberikan negara bagian California, dan untuk mendapatkan poin, mereka harus memasukkan ibu kotanya adalah Sacramento ke dalam program.

» LAINNYA.   Python TypeError. Objek 'NoneType' bukan Solusi yang dapat dilanggankan

Berikut adalah contoh aplikasi permainan tebak-tebakan yang membandingkan jawaban pengguna dengan jawaban yang disimpan oleh program

random_state = "Delaware"

message = "What is the capital of ", random_state
user_answer = input(message)

state_capital = "Dover"

if user_answer == state_capital:
	print("You are correct!")
else:
	print("The capital of ", random_state, "is", state_capital)

Inilah yang terjadi saat kita menjalankan permainan tebak-tebakan dan menebak dengan benar ibu kota negara bagian Delaware adalah Dover

What is the capital of Delaware
Dover
You are correct!

String kita sama, jadi

What is the capital of Delaware
Dover
You are correct!
_7 kita mengevaluasi untuk mengoreksi dan mencetak
What is the capital of Delaware
Dover
You are correct!
8. Jika kami salah menebak ibu kota negara bagian adalah Denver, kode kami akan kembali

What is the capital of Delaware
Denver
The capital of Delaware of Dover

Mari uraikan kode kita. Yang pertama, kami mendeklarasikan status acak kami, yang dalam hal ini adalah Delaware. Kemudian, kami menggunakan metode

What is the capital of Delaware
Dover
You are correct!
_9 pengguna untuk bertanya kepada pengguna
What is the capital of Delaware
Denver
The capital of Delaware of Dover
0

Program kami kemudian mendeklarasikan ibukota negara bagian adalah Dover, dan menggunakan pernyataan

What is the capital of Delaware
Denver
The capital of Delaware of Dover
1 untuk membandingkan apakah ibukota negara bagian yang disimpan program sama dengan yang dimasukkan pengguna.  

Saat kami memasukkan

What is the capital of Delaware
Denver
The capital of Delaware of Dover
_2, pernyataan if dievaluasi menjadi True, jadi program kami mencetak pesan
What is the capital of Delaware
Dover
You are correct!
8 ke konsol. Saat kami memasukkan
What is the capital of Delaware
Denver
The capital of Delaware of Dover
4, pernyataan kami dievaluasi menjadi Salah, sehingga program kami mengeksekusi kode dalam pernyataan cetak
What is the capital of Delaware
Denver
The capital of Delaware of Dover
5

Python adalah Operator

Metode yang paling umum digunakan untuk membandingkan string adalah dengan menggunakan operator

What is the capital of Delaware
Dover
You are correct!
3 dan
What is the capital of Delaware
Dover
You are correct!
4, yang membandingkan variabel berdasarkan nilainya. Namun, jika Anda ingin membandingkan apakah dua instance objek sama berdasarkan ID objeknya, Anda mungkin ingin menggunakan
What is the capital of Delaware
Denver
The capital of Delaware of Dover
8 dan
What is the capital of Delaware
Denver
The capital of Delaware of Dover
9

Perbedaan antara

What is the capital of Delaware
Dover
You are correct!
3 dan
What is the capital of Delaware
Denver
The capital of Delaware of Dover
8 (dan
What is the capital of Delaware
Dover
You are correct!
4 dan
What is the capital of Delaware
Denver
The capital of Delaware of Dover
9) adalah bahwa operator perbandingan
What is the capital of Delaware
Dover
You are correct!
3 membandingkan dua variabel berdasarkan nilai aktualnya, dan kata kunci
What is the capital of Delaware
Denver
The capital of Delaware of Dover
8 membandingkan dua variabel berdasarkan id objeknya

» LAINNYA.   Python TypeError. indeks irisan harus berupa bilangan bulat atau Tidak ada atau memiliki Solusi metode __index__

Mari kita gunakan sebuah contoh. Katakanlah kita memiliki skor dari dua pengguna yang disimpan sebagai string, dan kita ingin melihat apakah keduanya sama atau tidak. Kita bisa melakukannya dengan menggunakan kode berikut

player_one_score = "100"
player_two_score = "100"

if player_one_score is player_two_score:
print("Player #1 and #2 have the same number of points.")
else:
	print("Player #1 and #2 do not have the same number of points.")

Kode kami kembali

Player #1 and #2 have the same number of points. 

Dalam kode di atas, kita juga bisa menggunakan operator

What is the capital of Delaware
Dover
You are correct!
3. Namun, kami menggunakan operator
What is the capital of Delaware
Denver
The capital of Delaware of Dover
_8 karena menggunakan lebih sedikit memori dan kami hanya perlu membandingkan dua objek

Pernyataan

player_one_score = "100"
player_two_score = "100"

if player_one_score is player_two_score:
print("Player #1 and #2 have the same number of points.")
else:
	print("Player #1 and #2 do not have the same number of points.")
_8 dievaluasi menjadi True dalam program kami karena kedua variabel
player_one_score = "100"
player_two_score = "100"

if player_one_score is player_two_score:
print("Player #1 and #2 have the same number of points.")
else:
	print("Player #1 and #2 do not have the same number of points.")
9 dan
Player #1 and #2 have the same number of points. 
0 memiliki ID objek yang sama. Kami dapat memeriksa ID ini dengan menggunakan kata kunci ________30______1

print(id(player_one_score))
print(id(player_two_score))

Kode kami kembali

140239618130992
140239618130992

Seperti yang Anda lihat, objek kita sama, sehingga operator

What is the capital of Delaware
Denver
The capital of Delaware of Dover
8 dievaluasi menjadi True. Umumnya, Anda harus menggunakan
What is the capital of Delaware
Dover
You are correct!
3 saat Anda membandingkan tipe data yang tidak dapat diubah seperti string dan angka, dan saat membandingkan objek

Python Operator Perbandingan Lainnya

Selain itu, Anda dapat membandingkan string dalam urutan leksikografis menggunakan Python. Urutan leksikografis mengacu pada urutan huruf berdasarkan urutan abjad dari huruf komponennya. Untuk melakukannya, kita bisa menggunakan operator perbandingan lain yang ditawarkan oleh Python. Ini adalah sebagai berikut

  • Player #1 and #2 have the same number of points. 
    4 – Kurang dari
  • Player #1 and #2 have the same number of points. 
    5 – Lebih dari
  • Player #1 and #2 have the same number of points. 
    6 – Kurang dari atau sama dengan
  • Player #1 and #2 have the same number of points. 
    7 – Lebih besar dari atau sama dengan

Katakanlah kita sedang membuat program yang mengambil dua nama siswa dan mengembalikan pesan dengan nama yang muncul pertama kali dalam alfabet

Kita bisa menggunakan kode berikut untuk menyelesaikan tugas ini

student_one = "Penny"
student_two = "Paul"

if student_one > student_two:
	print("Penny comes before Paul in the alphabet.")
elif student_one < student_two:
	print("Paul comes before Penny in the alphabet.")

Kode kami kembali

Perbedaan antara dua string python
Perbedaan antara dua string python

Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "

Venus, Insinyur Perangkat Lunak di Rockbot

Find Your Bootcamp Match

Paul comes before Penny in the alphabet.

Mari uraikan kode kita. Pada dua baris pertama, kita mendeklarasikan dua variabel yang menyimpan nama siswa kita. Dalam hal ini, nama-nama tersebut adalah Penny dan Paul

» LAINNYA.   Fungsi Peta Python. Panduan Langkah Demi Langkah

Kemudian, kami membuat pernyataan if yang menggunakan operator

Player #1 and #2 have the same number of points. 
8 untuk menentukan apakah nama Penny muncul sebelum nama Paul dalam urutan leksikografis. Jika ini bernilai True, sebuah pesan dicetak ke konsol yang memberi tahu kami bahwa Penny datang sebelum Paul dalam alfabet

Kami juga membuat pernyataan

Player #1 and #2 have the same number of points. 
_9 yang menggunakan operator
print(id(player_one_score))
print(id(player_two_score))
0 untuk menentukan apakah nama Penny muncul sebelum nama Paul dalam alfabet. Jika ini bernilai True, sebuah pesan dicetak ke konsol yang memberi tahu pengguna bahwa Paul datang sebelum Penny dalam alfabet

Dalam hal ini, nama Paul muncul sebelum nama Penny dalam alfabet, sehingga kode dalam blok

Player #1 and #2 have the same number of points. 
9 kita bernilai true, dan pesan
print(id(player_one_score))
print(id(player_two_score))
2. dicetak ke konsol

Kesimpulan

Membandingkan dua string adalah fitur penting dari Python. Misalnya, Anda mungkin membuat formulir masuk yang perlu membandingkan kata sandi yang dimasukkan pengguna dengan kata sandi yang telah mereka tetapkan untuk akun mereka

Operator perbandingan Python dapat digunakan untuk membandingkan string dengan Python. Operator ini adalah. sama dengan (

What is the capital of Delaware
Dover
You are correct!
3), tidak sama dengan (
What is the capital of Delaware
Dover
You are correct!
4), lebih besar dari (
Player #1 and #2 have the same number of points. 
5), kurang dari (
Player #1 and #2 have the same number of points. 
4), kurang dari atau sama dengan (
Player #1 and #2 have the same number of points. 
6), dan lebih besar dari atau sama dengan (
Player #1 and #2 have the same number of points. 
7). Tutorial ini mengeksplorasi bagaimana operator ini dapat digunakan untuk membandingkan string, dan menelusuri beberapa contoh perbandingan string dengan Python

Anda sekarang siap untuk mulai membandingkan string dengan Python seperti seorang profesional



Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK

Bagaimana Anda membedakan antara dua string dengan Python?

Anda dapat membandingkan string dengan Python menggunakan persamaan ( == ) dan perbandingan ( < , > ,. = , . Tidak ada metode khusus untuk membandingkan dua string. Dalam artikel ini, Anda akan mempelajari cara kerja masing-masing operator saat membandingkan string.

Apa perbedaan antara '/' dan '/' dengan Python?

Jawab. '/' adalah operator pembagian. '//' adalah operator pembagian lantai .

Bisakah kita mengurangi dua string dengan Python?

String Python tidak memiliki operator pengurangan . Jika Anda ingin mendapatkan perbedaan string, berikut adalah cara yang sederhana dan mudah dipahami. Anda dapat mengulangi semua huruf dalam string menggunakan pernyataan for dan memeriksa string berisi huruf dengan pernyataan if-in. S adalah x - y atau selisih x dan y.

Bagaimana Anda bisa tahu jika dua string berbeda?

5 Cara Membandingkan Dua String Di Java .
Metode String Sama Dengan
String Sama Dengan Abaikan Kasus
Objek Sama Dengan Metode
String Bandingkan Dengan Metode
Menggunakan Double Equal To Operator