Rumah >pembangunan bahagian belakang >Tutorial Python >Rentetan Memahami Hari dalam Python | Python Hari

Rentetan Memahami Hari dalam Python | Python Hari

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-15 15:17:03318semak imbas

Day Understanding Strings in Python |  Days Python

Hari 8: Input Pengguna dalam Python | Ular Sawa 100 Hari

Dalam Python, rentetan memainkan peranan penting sebagai jenis data, membolehkan anda bekerja dengan data teks. Dalam blog ini, kami akan meneroka asas rentetan, kaedah berbeza untuk mencipta rentetan dan konsep lanjutan seperti rentetan berbilang baris, pengindeksan dan gelung melalui aksara dalam rentetan. Panduan ini akan melengkapkan anda dengan pemahaman yang kukuh tentang rentetan, membantu anda menjadi lebih mahir dalam pengaturcaraan Python.


Apakah String dalam Python?

Rentetan dalam Python pada asasnya ialah jujukan aksara yang disertakan dalam petikan. Anda boleh mencipta rentetan dengan meletakkan teks dalam petikan tunggal (') atau berganda ("). Fleksibiliti ini memudahkan untuk bekerja dengan pelbagai jenis data teks.

Contohnya:

name = "Harry"  # Double-quoted string
friend = 'Rohan'  # Single-quoted string

Kedua-dua pembolehubah ini dianggap rentetan dan Python tidak membezakan antara rentetan tunggal atau dua petikan.


Mencipta Rentetan Berbilang Baris

Kadangkala, anda mungkin perlu menyimpan teks berbilang baris dalam pembolehubah rentetan tunggal. Python menjadikannya mudah dengan membenarkan penggunaan petikan tiga kali ganda, sama ada petikan tiga kali ganda (''') atau petikan ganda tiga kali ganda (""".

Contoh:

message = """Hello Harry,
How are you?
I hope you're doing well!"""
print(message)

Keluaran:

Hello Harry,
How are you?
I hope you're doing well!

Menggunakan petikan tiga kali ganda amat membantu apabila anda perlu menggunakan teks berformat atau memasukkan pemisah baris dalam rentetan anda.


Aksara Urutan Melarikan Diri dalam Python

Dalam senario tertentu, anda mungkin perlu memasukkan tanda petikan dalam rentetan. Untuk melakukan ini tanpa menyebabkan ralat sintaks, Python menyediakan urutan melarikan diri seperti garis miring ke belakang (). Urutan melarikan diri yang biasa digunakan termasuk:

  • " – Membenarkan kemasukan petikan berganda dalam rentetan petikan dua kali.
  • ' – Membenarkan kemasukan petikan tunggal dalam rentetan petikan tunggal.
  • n – Memasukkan baris baharu dalam rentetan.

Contoh:

quote = "He said, \"I want to learn Python!\""
print(quote)

Keluaran:

He said, "I want to learn Python!"

Memahami Pengindeksan dalam Rentetan

Dalam Python, rentetan diindeks, bermakna setiap aksara diberikan kedudukan berangka bermula dari 0. Ini membolehkan anda mengakses aksara individu dalam rentetan dengan mudah.

Contoh:

name = "Harry"
print(name[0])  # Outputs: H
print(name[1])  # Outputs: a

Di sini, kedudukan indeks adalah seperti berikut:

  • H berada pada indeks 0
  • a berada di indeks 1
  • r berada pada indeks 2, dan seterusnya.

Percubaan untuk mengakses indeks di luar julat panjang rentetan (cth., nama[5] dalam rentetan 5 aksara) akan menghasilkan "IndexError."


Iterating Through Characters in a String with a Loop

Looping through a string lets you work with each character individually. This is particularly useful when you want to perform operations on each character within the string.

Using a for loop, you can access each character of a string one by one:

name = "Harry"
for char in name:
    print(char)

The output:

H
a
r
r
y

Each character in the string name is printed on a new line. This method of looping is effective for examining or processing each character separately.


Key Takeaways

  • String Creation: You can create strings using both single and double quotes, with no difference in their functionality.
  • Multi-Line Strings: Use triple quotes to create multi-line strings, enabling the inclusion of line breaks within your text.
  • Escape Sequences: Incorporate special characters like double quotes or newlines using escape sequences.
  • Indexing: Access specific characters in a string using their index position, starting from 0.
  • Looping through Strings: Use a for loop to iterate over each character, allowing individual processing.

By mastering these concepts, you'll enhance your capability to handle text data in Python, whether you're building applications, processing text files, or generating output. Python’s flexibility with strings makes it an excellent choice for handling textual data effectively.

Buy me a Coffee

Atas ialah kandungan terperinci Rentetan Memahami Hari dalam Python | Python Hari. 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