Manipulasi Rentetan dalam Python

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.