Bahagian String Asas Python Pengenalan

WBOY
Lepaskan: 2024-08-14 18:58:18
asal
1077 orang telah melayarinya

Python Basics String part Introduction

Apakah String?

=> Rentetan ialah jujukan aksara tersusun(abjad-huruf kecil, huruf besar, nilai angka, simbol khas dll.) dalam program.

Ia diwakili dengan tanda petikan(single('), double(") atau triple(' ' '/" " ") pada permulaan dan penghujung. Anda boleh menggunakan salah satu yang anda mahu .

Contoh:

"Hello Dunia"
'CSE adalah hebat'
"Bukan rentetan yang sah'(mesti mengikut satu jenis tanda petikan)

Rentetan di dalam rentetan

Untuk menulis rentetan di dalam rentetan, anda perlu menggunakan pelbagai jenis tanda petikan. Ini bermakna jika anda mempunyai subrentetan di dalam rentetan yang dikelilingi oleh tanda petikan berganda, maka gunakan tanda petikan tunggal untuk mewakili rentetan utama dan sebaliknya.

Cth: "Ini adalah 'rentetan' yang sah kerana ia mengekalkan susunan"
'Rentetan di dalam 'rentetan' seperti ini tidak dibenarkan'

Anda juga boleh menggunakan 'Escape Sequence' untuk itu:
*Jika anda mempunyai beberapa aksara khas dalam rentetan anda yang mungkin mengelirukan jurubahasa, anda boleh menggunakan 'Jujukan melarikan diri' untuk menjelaskan. Urutan melarikan diri memberitahu jurubahasa untuk mempertimbangkan watak yang mengikuti garis miring ke belakang sebagai aksara yang boleh dicetak.

Cth: "Saya suka filem "Shang-chi" "
'Dia cakap awak takkan lambat ke kerja?'

Lebih banyak fakta tentang rentetan:

  • Watak tunggal juga merupakan rentetan. Cth: "P", 'P'
  • Rentetan adalah sensitif huruf besar-besaran. Cth: "A" dan 'a' ialah dua rentetan yang berbeza.
  • Ruang juga rentetan. Cth: " " dan ' ' ialah rentetan.
  • Rentetan kosong- di mana tiada apa-apa di antara tanda petikan. Cth: "" dan ''
  • "1" bukan integer, ia rentetan!

Kebolehubahan rentetan:

Ini adalah konsep rentetan yang sangat penting. Rentetan tidak boleh diubah. Sebaik sahaja rentetan dicipta, aksara di dalamnya tidak boleh ditukar/dipadamkan/diubah. Jadi setiap kali kita perlu mengubah suai rentetan, kita perlu membuat salinan rentetan asal dan membuat perubahan pada rentetan pendua.

Sentence= "Loving CSE110'

Sentence[0]= "M"
Salin selepas log masuk

TypeError: 'str' tidak menyokong penjajaran item. (di sini, kami cuba menukar rentetan tetapi kami tidak boleh mengubah mana-mana aksara dalam rentetan)

*Walau bagaimanapun, kami boleh menukar keseluruhan rentetan.

s='Saya Baymax'

Cetak
s='Saya Superman'
Cetakan=> Di sini, kami telah menyimpan rentetan yang berbeza sama sekali dalam pembolehubah s.

Pemadaman

'del' = kata kunci untuk menyahikat rujukan kepada rentetan, Ia akan memadam rentetan daripada pembolehubahnya.

Cth:

s='I love CSE'

Print(s)
Del(s)
Print(s)

>>> I love CSE
Error


*We can't delete a character from a string.

s='I am 007'
 del(s[0])

>>> ERROR
Salin selepas log masuk

Keahlian String

Kita boleh menggunakan kata kunci 'dalam' untuk mencari sama ada terdapat sebarang subrentetan dalam rentetan tertentu (sama ada rentetan terdapat di dalam rentetan lain atau tidak).

Cth:

'bay' in 'ebay'
>>True
Salin selepas log masuk
'bay' not in 'ebay'
>>False
Salin selepas log masuk

*Ia boleh digunakan dalam 'if statement' sebagai syarat.

S1= 'I am Loki'
S2='am'
If S2 in S1:
    Print(found)
Else:
    Print(not found)

>>>found
Salin selepas log masuk

Ini sahaja untuk hari ini tentang rentetan. Dalam bahagian seterusnya, kita akan membincangkan lebih lanjut mengenai rentetan dan fungsinya. Kemudian kami akan cuba menyelesaikan beberapa masalah. Sehingga itu, teruskan berlatih. Selamat mengekod!

Atas ialah kandungan terperinci Bahagian String Asas Python Pengenalan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!