Contoh String Python

Contoh String Python



Python adalah bahasa interpretasi yang diketik dengan lemah. Jadi, deklarasi tipe data tidak diperlukan dalam Python untuk deklarasi variabel. Berbagai jenis data didukung oleh skrip Python. Data string adalah salah satunya. Data string digunakan untuk menyimpan banyak karakter. Metode mendefinisikan dan menggunakan data string dengan Python ditunjukkan dalam tutorial ini.

Topik Isi:

  1. Tentukan Variabel String
  2. Hitung Panjang Talinya
  3. Cetak Stringnya
  4. Format Stringnya
  5. Hapus Konten dari String
  6. Pisahkan Talinya
  7. Potong Talinya
  8. Balikkan Senarnya
  9. Ganti Nilai String
  10. Ubah Kasus String

Tentukan Variabel String

Nilai string dapat didefinisikan dalam tiga cara dalam skrip Python: tanda kutip tunggal ('), tanda kutip ganda (“), dan tanda kutip tiga (“’). Buat file Python dengan skrip berikut yang mendefinisikan tiga variabel string dan cetak variabel dalam output:







#Define variabel dengan tanda kutip tunggal untuk menyimpan string satu baris
string1 = 'Pemrograman python'
#Define variabel dengan tanda kutip ganda untuk menyimpan string satu baris
string2 = 'Python adalah bahasa yang diketik dengan lemah'
#Tentukan variabel dengan tanda kutip tiga untuk menyimpan string multi-baris
string3 = '''Pelajari pemrograman Python
dari dasar'''

#Cetak variabel
mencetak ( string1 )
mencetak ( string2 )
mencetak ( string3 )

Keluaran:



Output berikut muncul setelah menjalankan skrip:







Pergi ke atas

Hitung Panjang Talinya

Python memiliki fungsi bawaan bernama len() untuk menghitung panjang variabel string. Buat file Python dengan skrip berikut yang mengambil nilai string dari pengguna, nilai input cetak, dan panjang nilai input:



#Ambil nilai string
strVal = memasukkan ( 'Masukkan nilai string:' )
#Hitung total karakter dari nilai input
dalam = hanya ( strVal )
#Cetak nilai string yang diambil dari pengguna
mencetak ( 'Nilai stringnya adalah:' , strVal )
#Cetak panjang talinya
mencetak ( 'Panjang talinya adalah:' , dalam )

Keluaran:

Menurut keluaran berikut, “String Python” diambil dari pengguna sebagai nilai masukan. Panjang string ini adalah 13 yang tercetak:

Pergi ke atas

Cetak Stringnya

Buat file Python dengan skrip berikut yang menunjukkan metode pencetakan nilai string tunggal, satu nilai numerik dan satu nilai string, satu variabel dengan string lain, dan beberapa variabel dengan string lainnya. Tiga nilai input diambil dari pengguna setelah menjalankan skrip.

#Cetak nilai tunggal
mencetak ( 'Belajar Python' )
#Cetak banyak nilai
mencetak ( limabelas , 'Contoh String Python' )

#Ambil tiga nilai masukan dari pengguna
kode_kursus = memasukkan ( 'Masukkan kode kursus:' )
nama kursus = memasukkan ( 'Masukkan nama kursus:' )
kredit_jam = mengambang ( memasukkan ( 'Masukkan jam kredit:' ) )

#Cetak satu variabel
mencetak ( ' \N ' , 'Kode Kursus:' , kode_kursus )
#Cetak banyak variabel
mencetak ( ' Nama kursus:' , nama kursus , ' \N ' , 'Jam Kredit:' , kredit_jam )

Keluaran:

“CSE320”, “Python Programming”, dan “2.0” diambil sebagai masukan setelah menjalankan skrip. Nilai-nilai ini dicetak nanti.

Pergi ke atas

Format Stringnya

Beberapa opsi tersedia dengan Python untuk memformat nilai string. Fungsi format() adalah salah satunya. Berbagai cara menggunakan fungsi format() dalam skrip Python ditunjukkan dalam skrip berikut. Nama siswa dan kumpulan diambil dari pengguna setelah menjalankan skrip. Selanjutnya, nilai-nilai ini dicetak dengan string lain menggunakan fungsi format() dengan nilai kunci dan nilai posisi.

#Ambil nilai string dari pengguna
nama = memasukkan ( 'Nama siswa:' )
#Ambil nilai angka dari pengguna
kelompok = ke dalam ( memasukkan ( 'Kelompok:' ) )

#Penggunaan fungsi format() dengan variabel
mencetak ( '{n} adalah murid angkatan {b}.' . format ( N = nama , B = kelompok ) )
#Penggunaan fungsi format() dengan satu nilai string dan satu nilai numerik
mencetak ( '{n} adalah mahasiswa semester {s}.' . format ( N = 'Jafar' , S = 6 ) )
#Penggunaan fungsi format() tanpa menentukan kunci posisi
mencetak ( '{} adalah mahasiswa angkatan {}.' . format ( nama , 12 ) )
#Penggunaan fungsi format() dengan menentukan tombol posisi numerik
mencetak ( '{1} adalah mahasiswa semester {0}.' . format ( 10 , 'Mazhar' ) )

Keluaran:

Output berikut muncul untuk nilai input, “Mizanur Rahman” sebagai nama siswa dan 45 sebagai nilai angkatan:

Pergi ke atas

Hapus Konten dari String

Konten sebagian atau seluruh konten variabel string dapat dihapus dari variabel string Python. Buat file Python dengan skrip berikut yang mengambil nilai string dari pengguna. Selanjutnya, skrip menghapus sebagian isi nilai input dengan memotong string seperti contoh sebelumnya dan membuat variabel tidak terdefinisi menggunakan perintah “del”.

mencoba :
#Ambil nilai string
strVal = memasukkan ( 'Masukkan nilai string: \N ' )
mencetak ( 'String asli:' +strVal )

#Hapus semua karakter dari string setelahnya
#10 karakter pertama
strVal = strVal [ 0 : 10 ]
mencetak ( 'Nilai string setelah penghapusan pertama:' +strVal )

#Hapus 5 karakter dari awal string
strVal = strVal [ 5 : ]
mencetak ( 'Nilai string setelah penghapusan kedua:' + strVal )

#Hapus karakter tertentu dari string jika ada
strVal = strVal. mengganti ( 'SAYA' , '' , 1 )
mencetak ( 'Nilai string setelah penghapusan ketiga:' + strVal )

#Hapus seluruh string dan buat variabel tidak terdefinisi
dari strVal
mencetak ( 'Nilai string setelah penghapusan terakhir:' + strVal )

kecuali Kesalahan Nama :
#Cetak pesan ketika variabel tidak ditentukan
mencetak ( 'Variabelnya tidak ditentukan.' )

Keluaran:

Output berikut muncul setelah menjalankan skrip:

Pergi ke atas

Pisahkan Talinya

Buat file Python dengan skrip berikut yang membagi nilai string berdasarkan spasi, titik dua (:), kata tertentu, dan batas maksimum:

#Ambil nilai string dari pengguna
strVal = memasukkan ( 'Masukkan nilai string: \N ' )

#Pisahkan string tanpa argumen apa pun
mencetak ( 'Pisahkan nilai berdasarkan spasi:' )
mencetak ( strVal. membelah ( ) )

#Pisahkan string berdasarkan karakter
mencetak ( 'Pisahkan nilai berdasarkan ':'' )
mencetak ( strVal. membelah ( ':' ) )

#Pisahkan string berdasarkan kata
mencetak ( 'Pisahkan nilai berdasarkan kata' )
mencetak ( strVal. membelah ( 'kursus' ) )

#Pisahkan string berdasarkan spasi dan batas maksimalnya
mencetak ( 'Pisahkan nilai berdasarkan batas' )
mencetak ( strVal. membelah ( ' ' , 1 ) )

Keluaran:

Output berikut muncul untuk nilai input “kode kursus: CSE – 407” setelah menjalankan skrip:

Pergi ke atas

Potong Talinya

Buat file Python dengan skrip berikut yang memangkas string berdasarkan spasi dari kedua sisi, sisi kiri, dan kanan menggunakan fungsi strip(), lstrip(), dan rstrip(). Fungsi lstrip() terakhir digunakan berdasarkan karakter “P”.

strVal = '  Python adalah bahasa yang populer.  '
mencetak ( 'String asli:' + strVal )
#Potong kedua sisinya
strVal1 = strVal. mengupas ( )
mencetak ( 'Setelah memangkas kedua sisi:' + strVal1 )
#Potong sisi kiri
strVal2 = strVal. lstrip ( )
mencetak ( 'Setelah memangkas sisi kiri:' + strVal2 )
#Potong sisi kanan
strVal3 = strVal. strip pertama ( )
mencetak ( 'Setelah memangkas sisi kanan:' +strVal3 )
#Trim sisi kiri berdasarkan karakter
strVal4 = strVal2. lstrip ( 'P' )
mencetak ( 'Setelah memangkas sisi kiri berdasarkan karakter:' + strVal4 )

Keluaran:

Output berikut muncul setelah menjalankan skrip:

Pergi ke atas

Balikkan Senarnya

Buat file Python dengan skrip berikut yang membalikkan nilai nilai string dengan mengatur posisi awal di akhir string dengan nilai -1:

#Ambil nilai string dari pengguna
strVal = memasukkan ( 'Masukkan nilai string: \N ' )
#Simpan nilai string yang dibalik
membalikkan_str = strVal [ ::- 1 ]
#Cetak nilai string asli dan terbalik
mencetak ( 'Nilai string asli:' + strVal )
mencetak ( 'Nilai string terbalik:' + membalikkan_str )

Keluaran:

Output berikut muncul untuk nilai input “Hello World”:

Pergi ke atas

Ganti Nilai String

Buat file Python dengan skrip berikut yang mengambil string utama, string pencarian, dan string pengganti dari pengguna. Selanjutnya, fungsi replace() digunakan untuk mencari dan mengganti string.

#Ambil senar utama
strVal = memasukkan ( 'Masukkan nilai string: \N ' )
#Ambil string pencarian
srcVal = memasukkan ( 'Masukkan nilai string: \N ' )
#Ambil string yang diganti
repVal = memasukkan ( 'Masukkan nilai string: \N ' )
#Cari dan ganti string
diganti_strVal = strVal. mengganti ( srcVal , repVal )
#Cetak nilai string asli dan yang diganti
mencetak ( 'String asli:' + strVal )
mencetak ( 'String yang diganti:' + diganti_strVal )

Keluaran:

Output berikut muncul untuk pesan “Apakah Anda suka PHP?” nilai string utama, nilai pencarian “PHP”, dan nilai pengganti “Python”:

Pergi ke atas

Ubah Kasus String

Buat file Python dengan skrip berikut yang mengambil alamat email dan kata sandi dari pengguna. Selanjutnya, fungsi lower() dan upper() digunakan untuk membandingkan nilai input dengan nilai tertentu untuk memeriksa apakah nilai input valid atau tidak.

#Ambil alamat emailnya
surel = memasukkan ( 'Masukkan alamat email:' )
#Ambil kata sandinya
kata sandi = memasukkan ( 'Masukkan kata sandi:' )
#Bandingkan nilai string setelah mengonversi email
#dalam huruf kecil dan kata sandi dalam huruf besar
jika surel . lebih rendah ( ) == 'admin@contoh.com' Dan kata sandi. atas ( ) == 'RAHASIA' :
mencetak ( 'Pengguna yang diautentikasi.' )
kalau tidak :
mencetak ( 'Email atau kata sandi salah.' )

Keluaran:

Output berikut muncul untuk “ admin@contoh.com ” dan nilai masukan “rahasia”:

Output berikut muncul untuk “ admin@abc.com ” dan nilai masukan “rahasia”:

Pergi ke atas

Kesimpulan

Berbagai jenis tugas terkait string menggunakan fungsi bawaan Python yang berbeda ditampilkan dalam tutorial ini menggunakan beberapa skrip Python. Pengguna Python sekarang bisa mendapatkan pengetahuan dasar tentang operasi string Python setelah membaca tutorial ini dengan benar.