Задача

1/13

rentetan. Semakan. Perbandingan rentetan

Теория

Barisan. Gambaran keseluruhan

Rentetan - ialah senarai (atau jujukan) aksara yang terdapat dalam okey tertentu. Seluruh jujukan aksara dianggap sebagai objek tunggal.

Watak ialah apa sahaja yang anda boleh taip pada papan kekunci dengan satu ketukan kekunci (huruf, nombor, garis miring ke belakang atau beberapa aksara lain).

Rentetan boleh mempunyai ruang: "Hello dunia!".

Rentetan kosong ialah rentetan yang mempunyai 0 aksara.

Python menerima sebagai rentetan apa-apa sahaja yang disertakan dalam petikan (" ") atau apostrof (' ').

Dalam Python, rentetan adalah daripada jenis str.
 
Perlu diingat!
Rentetan dalam Python tidak boleh diubah!


Anda boleh menulis nilai baharu pada rentetan menggunakan pernyataan input
s = input()

Anda juga boleh memberikan nilai rentetan kepada pembolehubah, seperti  
s = 'Python'
atau lebih
s = "Python"

Anda boleh menentukan panjang rentetan menggunakan fungsi terbina dalam len()
n = len(s)


Perbandingan rentetan

Rentetan boleh dibandingkan antara satu sama lain seperti nombor. Anda boleh menentukan baris mana yang lebih besar, yang mana lebih sedikit.

Apabila membandingkan rentetan, kod aksara dibandingkan. Terdapat berpuluh-puluh, jika tidak beratus-ratus, pengekodan aksara. Cara paling mudah untuk memahami konsep ini ialah memahami salah satu yang paling mudah, ASCII (baca di sini).   ;

Adalah perlu untuk memahami bahawa dalam pengekodan moden kedua-dua huruf Rusia dan Inggeris disusun dalam susunan abjad, nombor juga berubah daripada yang lebih kecil kepada yang lebih besar. 
Contohnya, dalam jadual kod ASCII, kod untuk huruf Inggeris 'A' - 65, huruf 'a' - 97, digit '0' mempunyai kod 48. Huruf Rusia terletak di bahagian lanjutan jadual kod ASCII (nombor dari 128 hingga 255). Huruf besar didahulukan (iaitu mempunyai kod yang lebih kecil) daripada huruf kecil.

Dalam kebanyakan jadual pengekodan yang digunakan, coraknya adalah sama, huruf kecil lebih lewat daripada huruf besar, nombor lebih awal daripada huruf dan huruf Rusia lebih lewat daripada huruf Inggeris.
 
Apabila membandingkan aksara atau rentetan, Python menukar aksara kepada nilai ordinal masing-masing dan kemudian membandingkan dari kiri ke kanan. 

Contohnya: "lokomotif"  < "steamboat", kerana perkataan berbeza dalam huruf kelima dan "dalam" < "x".

Задача

Bandingkan pasangan perkataan, nyatakan tanda dalam jawapan anda: >, <, =

"wap" dan "park"

Выберите правильный ответ, либо введите его в поле ввода

Комментарий учителя