Cara menggunakan contoh string python

Anda ingin belajar Python dan ingin menjadi ahli dalam bahasa pemrograman Python? Mari belajar bersama Codekey! Pada pembahasan kali ini, Codekey akan mengajak Anda untuk memahami cara mengoperasikan python string format seperti menggabungkan string Python dan memanipulasi string Python. Ayo simak artikel berikut ini.

Sebelumnya, kami telah membahas angka sebagai tipe data standar dengan Python. Di bagian tutorial ini, kita akan membahas tipe data paling populer di Python, yaitu string.

String Python adalah kumpulan karakter yang dikelilingi oleh tanda kutip tunggal, tanda kutip ganda, atau tanda kutip tiga. Komputer tidak memahami karakter; secara internal, ini menyimpan karakter yang dimanipulasi sebagai kombinasi dari 0 dan 1.

Setiap karakter dikodekan dalam karakter ASCII atau Unicode. Jadi kita dapat mengatakan bahwa string Python juga disebut kumpulan karakter Unicode.

Python String Format

Cara menggunakan contoh string python

String sendiri adalah potongan teks. Mereka dapat didefinisikan sebagai apa saja di antara tanda kutip. Berikut ini adalah contoh Python String Format:

pesan = "Selamat Belajar!"
pesan2 = 'Selamat Belajar!'

Seperti yang Anda lihat pada contoh di atas, hal pertama yang Anda pelajari pada tutorial kali ini adalah mencetak kalimat sederhana. Kalimat ini disimpan oleh Python sebagai string.

Namun, alih-alih langsung mencetak string, kami akan mengeksplorasi berbagai hal yang dapat Anda lakukan untuk string tersebut.

Anda juga dapat menggunakan tanda kutip tunggal untuk menetapkan string. Namun, Anda akan menghadapi masalah jika nilai yang akan ditetapkan sendiri berisi tanda kutip tunggal. Misalnya untuk menetapkan string dalam tanda kurung ini (tanda kutip tunggal adalah ”) Anda hanya perlu menggunakan tanda kutip ganda seperti ini:

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
print(len(pesan))

kemudian Outputnya adalah:

tanda kutip tunggal ' '
16

Kode di atas mencetak hasil 12 karena kalimat “Hello World!” berisikan 12 karakter termasuk tanda baca dan spasi.

pesan = "Selamat Belajar!"
print(pesan.index("e"))

Output :

1

Kode tersebut mencetak angka 1 karena lokasi kemunculan pertama huruf “e” berjarak 1 karakter dari karakter pertama. Perhatikan bagaimana sebenarnya ada dua e dalam frasa – metode ini hanya mengenali yang pertama.

Tapi mengapa tidak dicetak 2? Bukankah “e” adalah karakter kedua dalam string? Untuk membuatnya lebih sederhana, Python (dan sebagian besar bahasa pemrograman lainnya) memulai dari 0, bukan 1. Jadi indeks “e” adalah 1.

Artikel Terkait  Tutorial Python 37 : Cara Melakukan XML Parsing pada Python

pesan = "Selamat Belajar!"
print(pesan.count("a"))

Output :

4

Ini menghitung jumlah a dalam string. Oleh karena itu, mencetak 4.

pesan = "Selamat Belajar!"
print(pesan[2:5])

Hasilnya:

lam

Kode ini akan mencetak sepotong string, mulai dari indeks 2, dan berakhir pada indeks 4. Tapi mengapa 4 dan bukan 5? Sekali lagi, sebagian besar bahasa pemrograman melakukan ini membuat dan melakukan matematika di dalam tanda kurung tersebut lebih mudah.

Artikel Terkait  Tutorial Python 2 : Install Python, Persiapan Belajar Python

Jika Anda hanya memiliki satu angka dalam tanda kurung, hal itu akan memberi Anda satu karakter pada indeks tersebut. Jika Anda meninggalkan angka pertama tetapi tetap menggunakan titik dua, hal tersebut akan memberi Anda potongan dari awal hingga angka yang Anda tinggalkan. Jika Anda menghilangkan angka kedua, itu akan memberi Anda potongan dari angka pertama sampai akhir.

Anda bahkan dapat memasukkan angka negatif di dalam tanda kurung. Ini adalah cara mudah untuk memulai di akhir string, bukan di awal. Dengan cara ini, -2 berarti “karakter ke-2 dari akhir”.

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
0

Hasil :

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
1

Berikut ini mencetak karakter string dari 4 hingga 9 melompati dua karakter. Ini adalah sintaksis slice yang diperpanjang. Bentuk umumnya adalah [start: stop: step].

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
2

Hasil :

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
3

Kedua kode sebelumnya menghasilkan keluaran yang sama. Tidak ada fungsi seperti strrev di C untuk membalikkan string. Tetapi dengan jenis sintaks slice yang disebutkan di atas, Anda dapat dengan mudah membalikkan string seperti di bawah ini:

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
4

Hasil :

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
5

Juga seperti ini

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
6

Hasil :

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
7

Kode di atas membuat string baru dengan semua huruf diubah menjadi huruf besar dan huruf kecil, masing-masing.

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
8

Hasil :

pesan = "Selamat Belajar!"
print("tanda kutip tunggal ' '")
9

Kode di atas adalah cara yang digunakan untuk menentukan apakah string dimulai dengan sesuatu atau diakhiri dengan sesuatu. Yang pertama akan mencetak True, karena string dimulai dengan “Selamat”. Yang kedua akan mencetak False, karena stringnya pasti tidak diakhiri dengan “Mencoba”.

print(len(pesan))
0

Kode di atas membagi string menjadi sekelompok string yang dikelompokkan bersama dalam sebuah daftar. Karena contoh ini terbagi menjadi satu spasi, item pertama dalam daftar adalah “Selamat”, dan yang kedua adalah “Belajar!”.

Latihan

Sebelumnya Anda telah belajar cara mengoperasikan string pada Python. Kami menyajikan kepada Anda kode berikut ini untuk Anda pelajari.

Apakah string dapat digunakan pada Python?

String dalam python adalah bytes array yang mempresentasikan unicode char. Python tidak punya tipe data char, sehingga char pada python diganti dengan string yang punya panjang satu karakter. Dalam mengakses elemen pada string menggunakan brackets atau kurung siku [].

Apa itu string di Python?

String adalah jenis yang paling populer di bahasa pemrograman. Kita bisa membuatnya hanya dengan melampirkan karakter dalam tanda kutip. Python memperlakukan tanda kutip tunggal sama dengan tanda kutip ganda.

Apa tanda baca yang digunakan dalam penulisan string pada Python?

Sedangkan, string pada Python merupakan sekumpulan karakter atau teks. Biasanya, penulisan string dalam pemrograman biasanya ditulis dengan menggunakan tanda petik tunggal (") atau ganda (").

Apa yang dimaksud dengan tipe data string dan berikan contohnya?

Tipe data string adalah tipe data yang berfungsi menampung kumpulan karakter seperti kata dan kalimat. Tipe data string dideklarasikan dengan kata “string”. Contoh tipe data string adalah adalah “apel”, “penjualan”, dan kumpulan karakter lainnya.