Python

Operasi String Python

Operasi String Python

Pada artikel ini, kita akan membahas operasi pada string. Seperti yang kita ketahui dalam python, string adalah tipe data yang tidak dapat diubah (hanya-baca). Ini dapat dideklarasikan dalam tanda kutip tunggal (s=") atau tanda kutip ganda (s=""), atau tanda kutip tiga (s="atau s=""" """)

Cara masuk ke penerjemah python

Buka terminal Linux dan ketik python dan tekan enter sehingga kita akan melihat interpreter python. Untuk versi python3+, ketik python3. Info berikut akan kita lihat di terminal. Jika kita ingin mengecek versi python, perintahnya adalah “python -v.”

Keluaran:

Python 3.5.0 (default, 20 Sep 2019, 11:28:25)
[GCC 5.2.0] di linux
Ketik "bantuan", "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut.
>>>

Operasi berikut dapat dilakukan pada string:

Irisan Tali

Ini berguna ketika kita hanya menginginkan sebagian dari string.

Catatan: indeks string selalu dimulai dari 0. Sebuah string dapat dilalui dalam arah maju dan mundur (menggunakan indeks negatif).

Contoh: s = “Selamat pagi”

Indeks lintasan maju: [0,1,2,3… ]
reverse traverse index :[… ,-3,-2,-1]  di sini s[-1]=”g”, s[-2]=”n”, s[-3]=”I”,…

sintaksis: nama variabel[start:stop:step].

Di sini perhentian tidak termasuk. Jika kami hanya memberikan awal, itu akan mengekstrak semua karakter dari awal hingga akhir. Jika kami hanya menyediakan pemberhentian, itu akan mengekstrak dari indeks ke-0 untuk berhenti to. Kita bisa menghilangkan start dan stop; dalam hal ini, kita perlu memberikan setidaknya titik dua (s[:]). Jika kami tidak memberikan nilai Langkah, nilai defaultnya adalah 1.

Contoh: s1 = ”Selamat pagi”.

Dalam contoh ini, kami ingin mengekstrak "baik".

s2 = s1[0:4]


Misalkan kita ingin mengekstrak “ood mor”

s2 = s1[1:8]


Misalkan kita ingin mengekstrak “ning” (menggunakan indeks terbalik)

s2 = s1[-5:-1:]


Misalkan kita ingin membalikkan string

s2 = s1[::-1]

Panjangnya

Metode ini mengembalikan jumlah karakter dalam string.

sintaksis: len(string)

Rangkaian

Ini menggabungkan atau menggabungkan dua string.

sintaksis: s3 = s1 + s2

Huruf besar

Metode ini mengubah semua karakter dalam string menjadi huruf besar.

sintaksis: string.atas()

s1 = 'Selamat pagi'
s2 = s1.atas()

Huruf kecil

Metode ini mengubah semua karakter dalam string menjadi huruf kecil.

sintaksis: string.menurunkan()

s1 = 'Selamat Pagi'
s2 = s1.menurunkan()

Mengupas

Metode ini menghapus/menghapus nilai dari string yang disediakan sebagai parameter. Parameter default adalah spasi.

Ada 3 jenis strip:

  1. lstrip() : Ini hanya menghapus sisi kiri string.
  2. rstrip() : Ini hanya menghapus sisi kanan string.
  3. strip() : Ini menghapus seluruh string.

Cari substring dalam string

pengembalian ini”Benar” jika substring ditemukan dalam string else mengembalikan False. Operator keanggotaan “di” dan “tidak di” digunakan untuk memeriksa ini.

sintaksis: substring dalam string

Dimulai dengan

Metode ini digunakan untuk memeriksa apakah string dimulai dengan substring. Ini mengembalikan True jika string dimulai dengan substring yang lain mengembalikan False.

sintaksis: s.starsiwth(substring)

Berakhir dengan

Metode ini digunakan untuk memeriksa apakah string diakhiri dengan substring. Ini mengembalikan "True" jika string diakhiri dengan substring yang lain mengembalikan False

sintaksis: s.akhir (substring)

Indeks

Metode ini digunakan untuk menemukan indeks substring dalam sebuah string. Jika ditemukan, kembalikan indeks karakter awal dari pengecualian kesalahan nilai substring yang lain dimunculkan.

sintaksis: string.indeks(pengganti, mohon=0,akhir=len(string))

Temukan

Metode ini digunakan untuk menemukan indeks substring dalam string. Jika ditemukan, kembalikan indeks karakter awal dari substring nilai -1 yang dikembalikan.

sintaksis: string.temukan(pengganti, mohon=0,akhir=len(string))

Menghitung

Metode ini digunakan untuk menghitung kemunculan substring dalam sebuah string.

sintaksis: string.menghitung (substring)

Tukar kasus

Metode ini menukar/mengganti kasus string.

sintaksis: string. Tukar ()

Kapitalisasi

Metode ini menggunakan huruf kapital pada huruf pertama dari string

sintaksis: string.huruf besar()

Temukan karakter alfabet minimum/maksimum dalam string

sintaksis: min(string), maks(string)

Menggantikan

Metode ini menggantikan kemunculan substring dengan string lain. Jika max asalkan berkali-kali akan diganti

sintaksis:  string. ganti (substring lama, string baru, maks)

Membagi

Metode ini Membagi string berdasarkan parameter yang disediakan. Ini mengembalikan daftar kata jika parameter split menemukan string pengembalian lainnya sebagai daftar.

Dalam contoh pertama, karakter yang dipisahkan adalah spasi, dan ditemukan dalam string. Ini mengembalikan daftar kata-kata

Dalam contoh ke-2, karakter split adalah _, dan tidak ditemukan dalam string. Ini mengembalikan string yang sama dengan daftar.

Periksa string berisi karakter alfanumerik

Metode ini mengembalikan "True" jika semua karakter dalam string adalah alfanumerik; jika tidak, Salah

sintaksis: string.isalnum()

Periksa string berisi karakter alfabet

Metode ini mengembalikan "True" jika semua karakter dalam string adalah alfabet; jika tidak, Salah

sintaksis: string.isalfa()

Cek string hanya berisi angka

Metode ini mengembalikan "True" jika semua karakter dalam string adalah angka; jika tidak, Salah

sintaksis: string.angka()

Periksa string berisi semua karakter huruf kecil

Metode ini mengembalikan "True" jika semua karakter dalam string adalah huruf kecil; jika tidak, Salah

sintaksis: string.lebih rendah()

Periksa string berisi semua karakter huruf besar

Metode ini mengembalikan "True" jika semua karakter dalam string adalah huruf besar; jika tidak, Salah

sintaksis: string.makan malam()

Periksa string hanya berisi spasi

Metode ini mengembalikan "True" jika semua karakter dalam string adalah spasi; jika tidak, Salah

sintaksis: string.ruang()

Ikuti

Metode ini mengambil semua item secara berurutan (daftar, tuple, dict) dan bergabung sebagai string tunggal berdasarkan parameter. Semua item harus berupa string.

sintaksis: parameter.bergabung (urutan)


Di sini urutannya adalah daftar, dan semua item digabungkan menggunakan spasi dan parameter #.

Kesimpulan

String adalah tipe data yang tidak dapat diubah, dan operasi apa pun yang kami lakukan harus disimpan dalam variabel string lain. Di atas adalah operasi yang paling umum dan umum digunakan pada string.

Jika kita ingin memeriksa semua operasi apa yang didukung untuk tipe string string dir(str) pada juru bahasa dan tekan enter. Ini akan menampilkan semua metode/fungsi jika kita ingin memeriksa dokumentasi untuk metode string/tipe fungsi bantuan(str) dan tekan enter.

Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah tambahan kedua belas untuk seri Tomb Raider - waralaba game aksi-petualangan yang dibuat oleh Eidos Montreal. Permain...