Manipulasi String di Python

Penanganan string Python adalah bagian penting dari pemrograman, karena string adalah salah satu tipe data yang paling umum dan umum digunakan di banyak aplikasi. Berikut adalah beberapa cara untuk menangani string di Python:

 

Mendeklarasikan String

Untuk mendeklarasikan string dalam Python, Anda dapat menggunakan tanda kutip tunggal atau ganda. Kutipan tunggal dan ganda dianggap valid untuk membuat string.

Contoh:

str1 = 'Hello, World!'  
str2 = "Python Programming"

 

Mengakses Karakter dalam String

Anda dapat mengakses karakter tertentu dalam sebuah string dengan menggunakan indeksnya. Indeks dimulai dari 0 dan dihitung dari kiri ke kanan.

Contoh:

str = "Hello, World!"  
print(str[0])    # Output: H  
print(str[7])    # Output: W  

 

Pemotongan Tali

Pemotongan string memungkinkan Anda mengambil sebagian dari string menggunakan sintaks [start:end]. Karakter pada posisi start disertakan dalam hasil, tetapi karakter pada posisi end tidak.

Contoh:

str = "Hello, World!"  
print(str[0:5])   # Output: Hello  

 

Panjang Tali

Untuk mengetahui panjang string, Anda dapat menggunakan fungsi len().

Contoh:

str = "Hello, World!"  
print(len(str))   # Output: 13  

 

Menggabungkan String

Anda dapat menggabungkan dua string atau lebih menggunakan + operator.

Contoh:

str1 = "Hello"  
str2 = " World!"  
result = str1 + str2  
print(result)   # Output: Hello World!  

 

Pemformatan String

Untuk memformat string dengan nilai pengganti, Anda dapat menggunakan format() metode atau f-string( Python 3.6 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.  

 

Metode Untai

Python menyediakan banyak metode berguna untuk manipulasi string, seperti split(), strip(), lower(), upper(), , replace(), join(), dan lainnya.

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!"  

 

Penanganan string Python memungkinkan Anda melakukan operasi yang kompleks dan efisien pada data tekstual.