Pengendalian rentetan Python adalah bahagian penting dalam pengaturcaraan, kerana rentetan adalah salah satu jenis data yang paling biasa dan biasa digunakan dalam banyak aplikasi. Berikut ialah beberapa cara untuk mengendalikan rentetan dalam Python:
Mengisytiharkan Rentetan
Untuk mengisytiharkan rentetan dalam Python, anda boleh menggunakan sama ada petikan tunggal atau petikan berganda. Kedua-dua petikan tunggal dan berganda dianggap sah untuk mencipta rentetan.
Contoh:
str1 = 'Hello, World!'
str2 = "Python Programming"
Mengakses Aksara dalam Rentetan
Anda boleh mengakses aksara tertentu dalam rentetan dengan menggunakan indeksnya. Indeks bermula dari 0 dan dikira dari kiri ke kanan.
Contoh:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
Menghiris Tali
Penghirisan rentetan membolehkan anda mendapatkan semula sebahagian daripada rentetan menggunakan sintaks [start:end]
. Watak pada kedudukan start
termasuk dalam keputusan, tetapi watak pada kedudukan end
tidak.
Contoh:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
Panjang Tali
Untuk mencari panjang rentetan, anda boleh menggunakan len()
fungsi tersebut.
Contoh:
str = "Hello, World!"
print(len(str)) # Output: 13
Rentetan Menggabungkan
Anda boleh menggabungkan dua atau lebih rentetan bersama menggunakan +
operator.
Contoh:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
Pemformatan Rentetan
Untuk memformat rentetan dengan nilai gantian, anda boleh menggunakan format()
kaedah atau rentetan f( Python 3.6 dan ke atas).
Contoh:
name = "Alice"
age = 30
message = "My name is {}. I am {} years old.".format(name, age)
print(message) # Output: My name is Alice. I am 30 years old.
# Chuỗi f-string
message = f"My name is {name}. I am {age} years old."
print(message) # Output: My name is Alice. I am 30 years old.
Kaedah Rentetan
Python menyediakan banyak kaedah berguna untuk manipulasi rentetan, seperti split()
, strip()
, lower()
, upper()
, replace()
, join()
, dan banyak lagi.
Contoh:
str = "Hello, World!"
print(str.split(",")) # Output: ['Hello', ' World!']
print(str.strip()) # Output: "Hello, World!"
print(str.lower()) # Output: "hello, world!"
print(str.upper()) # Output: "HELLO, WORLD!"
print(str.replace("Hello", "Hi")) # Output: "Hi, World!"
Pengendalian rentetan Python membolehkan anda melakukan operasi yang kompleks dan cekap pada data teks.