Strings adalah komponen dasar dalam pemrograman, terutama dalam Python. Mereka memungkinkan Anda menyimpan dan memanipulasi data teks. Dalam panduan ini, Anda akan belajar bagaimana mengedit dan memformat Strings secara efektif, termasuk karakteristik dasar yang perlu Anda ketahui.

Temuan Utama

  • Anda dapat mengetahui panjang sebuah String dengan fungsi len.
  • Akses ke karakter individual dalam sebuah String dilakukan melalui indeks.
  • Strings dapat diedit dan diformat menggunakan metode seperti upper(), lower(), dan split().

Panduan Langkah-demi-Langkah

Menentukan Panjang Karakter

Untuk mengetahui panjang sebuah String, Anda menggunakan fungsi len(). Misalkan Anda memiliki teks "Python itu keren". Untuk mendapatkan panjangnya, jalankan perintah berikut:

len(Teks)

Di sini, Teks adalah variabel tempat String Anda disimpan. Saat Anda menjalankan perintah ini, Anda akan mendapatkan jumlah karakter dari String termasuk spasi dan karakter khusus.

Karakteristik dan Pemformatan String di Python

Akses ke Karakter Individual

Aspek penting dari Strings dalam Python adalah akses ke karakter individual. Anda dapat mengakses karakter pada posisi tertentu dengan menempatkan indeks karakter dalam tanda kurung siku. Perhatikan bahwa pengindeksan di Python dimulai dari 0. Ini berarti, untuk mendapatkan karakter pertama (misalnya, "P"), Anda akan melakukan hal berikut:

teks[0]

Perintah ini akan memberikan Anda karakter pertama.

Sifat dan Pemformatan String di Python

Anda juga dapat menggunakan indeks negatif. Indeks -1 setara dengan karakter terakhir. Contoh: teks[-1] akan memberikan karakter terakhir yang terdapat dalam String.

Properti dan Format String dalam Python

Mengeluarkan Rentang Karakter

Jika Anda ingin mengekstrak sekumpulan karakter dari sebuah String, Anda dapat menggunakan mekanisme yang disebut "Slicing".

Ini akan memberikan Anda karakter antara indeks ketiga dan ketujuh.

Karakteristik dan Pemformatan String di Python

Output Karakter Secara Bertahap

Penggunaan Slicing yang praktis lainnya adalah mengeluarkan karakter secara bertahap. Misalnya, jika Anda ingin setiap karakter kedua, Anda dapat menggunakan:

teks[::2]

Ini akan memberikan Anda setiap huruf kedua dari teks dan menciptakan variasi yang menarik.

Karakteristik dan Pemformatan String di Python

Jika Anda ingin mencetak teks secara terbalik, Anda juga bisa menggunakan Indeks Negatif bersamaan dengan Slicing:

teks[::-1]

Ini akan menampilkan seluruh urutan karakter dalam urutan terbalik.

Karakteristik dan Pemformatan String di Python

Mengubah Huruf Besar dan Kecil

Untuk mengonversi semua huruf dari sebuah String menjadi huruf kapital, Anda menggunakan metode upper():

teks.upper()

Sebaliknya, ini juga bisa dilakukan dengan metode lower() untuk huruf kecil:

teks.lower()

Ini memungkinkan Anda untuk menstandarisasi informasi tekstual.

Karakteristik dan Pemformatan String di Python

Memecah Strings

Jika Anda ingin memecah sebuah String berdasarkan pemisah tertentu, Anda dapat menggunakan fungsi split(). Secara default, split() memisahkan berdasarkan spasi:

teks.split()

Hasilnya adalah daftar sub-strings yang dapat Anda edit secara individu.

Sifat dan Pemformatan String di Python

Anda juga dapat menyesuaikan split() pada karakter khusus. Jika String, misalnya, adalah "Python, itu, keren" dan Anda ingin memisahkannya pada koma:

teks.split(',')

Ini akan memberikan daftar yang berisi sub-strings yang dipisahkan oleh koma.

Karakteristik dan Format String dalam Python

Menambahkan Strings

Untuk menambahkan teks tambahan ke variabel String yang sudah ada, Anda menggunakan penugasan dengan operator tambah:

teks = teks + " atau tidak"

Ini akan menambahkan "atau tidak" di akhir String yang sudah ada.

Karakteristik dan Pemformatan String di Python

Ringkasan - Strings dalam Python: Karakteristik dan Format

Dalam panduan ini, Anda telah mempelajari berbagai aspek pengolahan Strings dalam Python - dari menentukan panjang sebuah String hingga akses ke karakter individual, serta manipulasi dan format melalui metode seperti upper(), lower(), dan split().

Pertanyaan yang Sering Diajukan

Bagaimana cara saya menemukan panjang sebuah String di Python?Gunakan fungsi len(Teks), di mana Teks adalah variabel String Anda.

Bagaimana cara saya mengakses karakter pertama dari sebuah String?Gunakan Teks[0] untuk mendapatkan karakter pertama.

Bisakah saya mengubah Strings menjadi huruf kapital?Ya, dengan menggunakan metode text.upper().

Bagaimana cara saya memecah sebuah String?Gunakan metode split(), misalnya teks.split().

Bagaimana saya menambahkan teks ke sebuah String yang sudah ada?Gunakan Teks = Teks + " teks baru" untuk memperluas String.