cari
Rumahpembangunan bahagian belakangTutorial PythonRentetan Python: Meneroka kaedah manipulasi rentetan

Python Strings: Exploring string manipulation methods

Rentetan dalam python:

String ialah jujukan aksara yang terkandung dalam petikan tunggal atau petikan berganda.

Contohnya:

“Hello Dunia”
‘Epal’
"Apa itu?"

Inilah rupa rentetan dalam ular sawa.

Jenis rentetan-

1.Rentetan baris tunggal- Untuk menulis rentetan berbaris tunggal kami menggunakan sama ada petikan tunggal('Ini adalah rentetan') atau petikan berganda("Ini juga rentetan").

Example- print('Hello world!)
         print("What's up?")
output- Hello world!
        What's up?
  1. Rentetan berbilang baris- Untuk menulis rentetan berbilang baris kami menggunakan petikan tiga kali ganda(''' ''') atau petikan tiga kali ganda(""" """).
Example- 
print("""We have a pet.
He is a dog.""")

output- We have a pet.
        He is a dog.

Pengindeksan Rentetan-

Memandangkan rentetan ialah urutan tertib, kami boleh melakukan pengindeksan padanya.

Pengindeksan membolehkan kami mengambil satu aksara rentetan dan mengaksesnya.

Setiap aksara tunggal dalam rentetan mempunyai kedudukan diindeks(indeks) bermula dari 0 dan berakhir pada n-1(di mana n= bilangan aksara).

H E L L O
0 1 2 3 4

Example-
my_string= “Hello”
print(my_string[3])

output - l

Kami juga boleh menggunakan pengindeksan terbalik dalam python.

H E L L O
0 -4 -3 -2 -1

Example- 

My_string = “Hello”
print(my_string[-4])

Output - e

MENGHIRIS

Menghiris membolehkan kita mengambil subseksyen rentetan(berbilang aksara) aka hirisan rentetan.

Sintaks penghirisan- [mula:stop:step]
Di mana permulaan ialah nilai indeks berangka dari mana kita perlu merebut aksara.
Berhenti ialah nilai berangka yang akan kita lompat tetapi tidak termasuk dan
Langkah ialah saiz lompatan yang kita ambil dari mula hingga berhenti.

Nota- Untuk mengambil semua elemen rentetan yang kami gunakan ::

Example-

My_string = “Hello”
print(my_string[2:4])

output- llo

Penghirisan rentetan akan sentiasa memasukkan huruf permulaan kepada huruf sebelum indeks yang disebut (n-1).

SIFAT DAN KAEDAH STRING-

KEBOLEHUBAH- Rentetan tidak berubah yang bermaksud ia tidak boleh diubah.

Example- 
name = “Sam”
name[0] = ‘P’

Kod di atas akan memberikan ralat kerana kami tidak boleh menukar rentetan.

PENGABUNGAN- Kita boleh menggabungkan(mencantum) dua rentetan menggunakan penggabungan.

Example- 
x = “Hello”
x  + “ World!”
Output- Hello World!

Anda boleh menggunakan * untuk mendarab bilangan huruf.

Example- 
letter = ‘x’
letter * 10
Output- zzzzzzzzzz

Kesimpulan-

Rentetan ialah urutan aksara yang tidak boleh diubah dan anda boleh melakukan pengindeksan dan penghirisan padanya kerana ia adalah urutan yang tersusun.

Atas ialah kandungan terperinci Rentetan Python: Meneroka kaedah manipulasi rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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
Bagaimana anda memotong senarai python?Bagaimana anda memotong senarai python?May 02, 2025 am 12:14 AM

Slicingapythonlistisdoneusingthesyntaxlist [Mula: berhenti: langkah] .here'showitworks: 1) startistheindexofthefirstelementtoinclude.2) stopistheindexofthefirstelementToexclude.3)

Apakah beberapa operasi biasa yang boleh dilakukan pada array numpy?Apakah beberapa operasi biasa yang boleh dilakukan pada array numpy?May 02, 2025 am 12:09 AM

NumpyallowsforvariousoperationsonArrays: 1) BasicarithmeticLikeaddition, penolakan, pendaraban, danDivision; 2) Pengerjaan AdvancedSuchasmatrixmultiplication; 3) Element-WiseOperationswithoutExplicitLoops;

Bagaimana tatasusunan digunakan dalam analisis data dengan python?Bagaimana tatasusunan digunakan dalam analisis data dengan python?May 02, 2025 am 12:09 AM

Arraysinpython, terutamanya yang ada, adalah, penawaran yang ditawarkan.1) numpyarraysenableFandlingoflargedataSetsandClexPleperationsLikemovingAverages.2)

Bagaimanakah jejak memori senarai dibandingkan dengan jejak memori array di Python?Bagaimanakah jejak memori senarai dibandingkan dengan jejak memori array di Python?May 02, 2025 am 12:08 AM

ListsSandnumpyAraySInpythonHavedifferMememoryFootPrints: listsaremoreflexibleButlessMememory-cekap, pemanmak

Bagaimana anda mengendalikan konfigurasi khusus persekitaran semasa menggunakan skrip python yang boleh dilaksanakan?Bagaimana anda mengendalikan konfigurasi khusus persekitaran semasa menggunakan skrip python yang boleh dilaksanakan?May 02, 2025 am 12:07 AM

ToensurePythonscriptsbehaveCorrectlyCrossdevelopment, pementasan, dan produksi, usetheseStregies: 1) Environmentvariablesforsimplesettings, 2) ConfigurationFilesfilePlexSetups, dan3) Dynamicloadingforadaptability.EachMethodeFerPiReFiteReFiteShitsandReFitSandRiteFitSandRiteFitSandRiteFiteSandRiteReFitSandRiteReFitSandRiteFiteShiteSandReFiteShitsandReShitsAnfitsEts,

Bagaimana anda memotong array python?Bagaimana anda memotong array python?May 01, 2025 am 12:18 AM

Sintaks asas untuk pengirim senarai python adalah senarai [Mula: Berhenti: Langkah]. 1. Start adalah indeks elemen pertama yang disertakan, 2.Stop adalah indeks elemen pertama yang dikecualikan, dan 3. Step menentukan saiz langkah antara elemen. Hirisan tidak hanya digunakan untuk mengekstrak data, tetapi juga untuk mengubah suai dan membalikkan senarai.

Di bawah keadaan apa yang mungkin senarai lebih baik daripada tatasusunan?Di bawah keadaan apa yang mungkin senarai lebih baik daripada tatasusunan?May 01, 2025 am 12:06 AM

ListsOutPerFormAraySin: 1) DynamicsizingandFrequentInsertions/Deletions, 2) StoringHeterogeneousData, dan3) MemoryeficiencyForSparsedata, ButmayHaveslightPerformancecostSincertaor.

Bagaimana anda boleh menukar array python ke senarai python?Bagaimana anda boleh menukar array python ke senarai python?May 01, 2025 am 12:05 AM

ToConvertapythonarraytoalist, usethelist () constructororageneratorexpression.1) importTheArrayModuleAndCreateeanArray.2) uselist (arr) atau [xforxinarr] toConvertittoalist, urusanPengerasiPormanceAndMemoryeficiencyForlargedatasets.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan