Media Belajar Bahasa Pemrograman | by APPKEY

Python Tutorial Python 7 : Tutorial Dasar Cara Mengoperasikan String...

Tutorial Python 7 : Tutorial Dasar Cara Mengoperasikan String pada 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 String pada Python 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.

Artikel Terkait  Tutorial Python 14 : Cara Menggunakan Numpy Array

Python String Format

python string format

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.

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 10 : Bagaimana Cara Menggunakan Fungsi pada Python? Yuk Simak

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(pesan[2:9:3])

Hasil :

laB

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(pesan[4:9])
print(pesan[4:9:2])

Hasil :

mat B
mtB

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(pesan[::-1])

Hasil :

!rajaleB tamaleS

Juga seperti ini

pesan = "Selamat Belajar!"
print(pesan.upper())
print(pesan.lower())

Hasil :

SELAMAT BELAJAR!
selamat belajar!

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

pesan = "Selamat Belajar!"
print(pesan.startswith("Selamat"))
print(astring.endswith("Mencoba"))

Hasil :

True
False

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”.

pesan = "Selamat Belajar!"
text = pesan.split(" ")

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.

pesan = "Bersama Kai Padidiran "
# Buatlah sebuah pesan 
print("panjang data pesan = %d" % len(pesan))
# Kemunculan pertama huruf "i" harus berada pada indeks 10
print("indeks huruf i = %d" % pesan.index("i"))
# Jumlah penggunaan huruf i harus 3
print("jumlah i sebanyak %d kali" % pesan.count("i"))
# Membagi string mejadi beberapa bagian
print("Lima karakter pertama adalah '%s'" % pesan[:5]) # dari awal hingga 5
print("Sepuluh karakter selanjutnya adalah '%s'" % pesan[5:15]) # 5 sampai 15
print("Karakter ke 11 adalah '%s'" % pesan[11]) # hanya nomor 11
print("Karakter dengan indeks ganjil adalah '%s'" %pesan[1::2]) # Indeks berbasis 0
print("Lima karakter terakhir adalah '%s'" % pesan[-5:]) # Posisi kelima dari terakhir hingga akhir
# Mengubah semua menjadi huruf besar
print("Text : %s" % pesan.upper())
# Mengubah semua menjadi huruf kecil
print("Text : %s" % pesan.lower())
# Periksa bagaimana sebuah string dimulai
if pesan.startswith("Ber"):
    print("String dimulai dengan 'Ber'. Bagus!")
# Periksa bagaimana sebuah string berakhir
if pesan.endswith("ran!"):
    print("String dimulai dengan 'ran!'. Bagus!")
# Pisahkan string menjadi 3 bagian
# Masing-masing hanya berisi satu kata
print("Text : %s" % pesan.split(" "))

Output :

<script.py> output:
panjang data pesan = 21
indeks huruf i = 10
jumlah i sebanyak 3 kali
Lima karakter pertama adalah 'Bersa'
Sepuluh karakter selanjutnya adalah 'ma Kai Pad'
Karakter ke 9 adalah ' a'
Karakter dengan indeks ganjil adalah 'esm a aiia'
Lima karakter terakhir adalah 'diran'
Text : BERSAMA KAI PADIDIRAN
Text : bersama kai padidiran
String dimulai dengan 'Ber'. Bagus!
Text : ['Bersama', 'Kai', 'Padidiran']

Demikianlah penjelasan tentang string pada Python. Jika Anda tertarik untuk belajar bahasa pemrograman, Codekey menyediakan banyak pembelajaran, tutorial, serta tips dan trik untuk Anda dalam belajar bahasa pemrograman salah satunya adalah belajar Python. Nantikan terus artikel-artikel dari Codekey.


Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.

Jasa Pembuatan Aplikasi

Jasa Pembuatan Website

Jasa Pembuatan Paket Aplikasi

Jasa Pembuatan Internet Marketing

Tutorial

Subscribe Sekarang

Dapatkan beragam informasi menarik tentang bahasa pemrograman langsung melalui email Anda. Subscribe sekarang dan terus belajar bersama kami!

Blog Post Ranking 10

Tutorial Swift 2 : Tahap Awal Persiapan dan Mengatur Lingkungan Kerja pada Swift

Setelah Anda mengenal bahasa pemrograman Swift 4, langkah selanjutnya adalah Anda perlu memulai pemrograman Swift 4 dengan cara install...

Tutorial Javascript 1 : Pengenalan Javascript untuk Pemula

Ada banyak sekali jenis bahasa pemrograman yang bisa Anda pelajari untuk menjadi seorang programmer profesional. Salah satunya adalah belajar...

Tutorial Javascript 6 : Cara Membuat Event pada Javascript

Event JavaScript adalah tindakan atau proses khusus yang terjadi dalam program atau situs web yang akan Anda kembangkan. Anda...

Tutorial Javascript 2 : Tahap Awal Cara Mudah Menulis Kode di Javascript

Kembali lagi di seri belajar Javascript bersama Codekey! Setelah di postingan sebelumnya Anda belajar Javascript terkait konsep-konsep dasarnya, kini...

Tutorial Dart 1 : Pengenalan Bahasa Pemrogaman Dart untuk Pemula

Halo pembaca setia Codekey! Belajar pemrograman saat ini menjadi keharusan bagi semua orang yang ingin berkarir sebagai programmer, hal...

Tutorial HTML/CSS 3 : Pengenalan Elemen Dasar di HTML

HTML adalah bahasa Markup yang terdiri dari elemen dan tag. Artikel ini akan memberi penjelasan kepada Anda tentang elemen-elemen...

Tutorial Dart 3 : Belajar Menggunakan Syntax atau Perintah dasar Dart

Setelah mengatur lingkungan kerja serta instalasi Dart ke dalam sistem operasi yang kalian miliki, dalam pembuatan suatu program baik...

Tutorial HTML/CSS 1 : Pengenalan HTML untuk Pemula

Jika Anda seorang pemula dalam dunia coding dan ingin mengetahui atau belajar HTML dasar, maka artikel ini akan cocok...

Tutorial Javascript 9 : Cepat dan Mudah Cara Mengurutkan Data Array di Javascript

Pada artikel sebelumnya Anda mungkin telah membaca dan mempelajari tentang Array di JavaScript. Pada artikel kali ini, kami akan...

Tutorial Python 7 : Tutorial Dasar Cara Mengoperasikan String pada Python

Anda ingin belajar Python dan ingin menjadi ahli dalam bahasa pemrograman Python? Mari belajar bersama Codekey! Pada pembahasan kali...

Bisnis

Online Service

Peluang Bisnis

Model Bisnis

Entrepreneurship

Uang

Ketrampilan

Outsourcing

Monetize

Pemasaran

SEO

Internet Marketing

Dasar Pemasaran

Strategi Pemasaran

Situs Web Analitik

Iklan

Teknologi

Teknologi Terbaru

AI

Komputer

Jaringan

Paling Sering dibaca
Mungkin Anda Menyukainya