Rumah >pembangunan bahagian belakang >Tutorial Python >Rentetan Memahami Hari dalam Python | Python Hari
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.
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.
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.
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:
quote = "He said, \"I want to learn Python!\"" print(quote)
Keluaran:
He said, "I want to learn Python!"
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:
Percubaan untuk mengakses indeks di luar julat panjang rentetan (cth., nama[5] dalam rentetan 5 aksara) akan menghasilkan "IndexError."
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.
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!