Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Menguasai Operasi String Python: Replace, Join, Split, Reverse, dan Konversi Huruf Besar/Kecil

Di Python, setiap entitas adalah objek—termasuk string. Sebuah string hanyalah sekumpulan karakter yang diapit tanda kutip.

Contoh:
var = "Hello World!"

Panduan ini memandu Anda melalui operasi string paling umum, didukung oleh contoh nyata dan tips praktik terbaik.

Mengakses Karakter dalam String

Python tidak memiliki tipe karakter yang berbeda; karakter tunggal hanyalah string satu panjang. Gunakan kurung siku dan indeks untuk mengiris.

var1 = "Guru99!" var2 = "Software Testing" print("var1[0]:", var1[0]) print("var2[1:5]:", var2[1:5]) 

Output:
var1[0]: G
var2[1:5]: oftw

Operator String

Operator memungkinkan manipulasi cepat:

OperatorDeskripsiContoh
[]Akses satu karakterx = "Guru"
print(x[1]) — output "u"
[:]Iris rentang (akhir eksklusif)x = "Guru"
print(x[1:3]) — output "ur"
in / not inPeriksa keanggotaanprint("u" in x) — True
r/RLiteral string mentah (karakter escape diabaikan)print(r"\n") — output "\\n"
%Format string (gaya lama)print('%s %d' % ('guru', 99)) — "guru 99"
+Gabungkan dua stringprint("Guru" + "99") — "Guru99"
*Ulangi stringprint("Guru" * 2) — "GuruGuru"

Memperbarui String

Karena string tidak dapat diubah, tugaskan ulang variabel ke nilai baru.

x = "Hello World!" print(x[:6]) # "Hello" print(x[0:6] + "Guru99") # "Hello Guru99" 

Mengganti Substring

Metode replace() mengembalikan string baru dengan semua kemunculan substring diganti.

old = "I like Guru99" new = old.replace('like', 'love') print(new) # "I love Guru99" 

Mengubah Huruf Besar/Kecil

Konversi ke huruf besar, huruf kecil, atau kapitalkan karakter pertama.

text = "python at guru99" print(text.upper()) # "PYTHON AT GURU99" print(text.capitalize()) # "Python at guru99" print(text.upper().lower()) # kembali ke huruf kecil 

Menggabungkan Karakter

Metode join() menggabungkan iterable string menggunakan pemisah.

print(":".join("Python")) # "P:y:t:h:o:n" 

Membalikkan String

Gunakan reversed() dan join() untuk membalikkan.

s = "12345" print(''.join(reversed(s))) # "54321" 

Memecah String

Pecah string menjadi daftar berdasarkan pemisah.

sentence = "guru99 career guru99" print(sentence.split(' ')) # ['guru99', 'career', 'guru99'] print(sentence.split('r')) # ['gu', 'u99 ca', 'ee', ' gu', 'u99'] 

Pengingat Imutabilitas

String tidak dapat diubah tempat. Metode seperti replace() mengembalikan string baru.

x = "Guru99" print(x.replace("Guru99", "Python")) # masih "Guru99" # Untuk mengubah variabel x = x.replace("Guru99", "Python") print(x) # "Python" 

Kompatibilitas Python 2

Berikut adalah kode setara untuk Python 2, menggunakan pernyataan print tanpa tanda kurung.

# Mengakses nilai var1 = "Guru99!" var2 = "Software Testing" print "var1[0]:", var1[0] print "var2[1:5]:", var2[1:5] # Contoh pembaruan x = "Hello World!" print x[:6] print x[0:6] + "Guru99" # Contoh penggantian old = 'I like Guru99' print old.replace('like', 'love') # Konversi huruf besar/kecil text = "python at guru99" print text.upper() print text.capitalize() print text.lower() # Gabung print ":".join("Python") # Balikkan s = "12345" print ''.join(reversed(s)) # Pecah kata = "guru99 career guru99" print word.split(' ') print word.split('r') # Demo imutabilitas x = "Guru99" print x.replace("Guru99", "Python") x = x.replace("Guru99", "Python") print x 

Ringkasan

Python

  1. Menguasai String Java: Pembuatan, Metode, dan Best Practices
  2. Menguasai Representasi String dalam Enum Java
  3. String dalam C Mudah Dipahami: Deklarasi, Input, Output, dan Fungsi Pustaka
  4. Menguasai Penggantian String Java: replace(), replaceAll(), dan replaceFirst() Dijelaskan
  5. Java String toLowerCase() & toUpperCase(): Konversi Huruf Besar/Kecil dengan Kesadaran Lokal
  6. Fungsi print() Python: Panduan Praktis dengan Contoh
  7. Menguasai Metode strip() Python: Panduan Lengkap & Contoh Praktis
  8. Menguasai str.count() Python: Cara Menghitung Karakter & Substring dengan Contoh
  9. Menguasai String `format()` Python dengan Contoh Jelas
  10. len() Python: Panduan Praktis untuk Mengukur Panjang Objek