String python adalah kumpulan karakter yang dipesan yang digunakan untuk mewakili dan menyimpan informasi berbasis teks. String disimpan sebagai karakter individual di lokasi memori yang berdekatan. Bisa diakses dari dua arah. maju dan mundur. Karakter tidak lain adalah simbol. String adalah Tipe Data yang tidak dapat diubah dalam Python, yang berarti bahwa setelah string dibuat, string tidak dapat diubah. Dalam modul ini, kita akan mempelajari semua tentang string di Python untuk memulai dengan string
Tonton video ini tentang Operasi String Python
Berikut adalah daftar semua topik yang dibahas dalam modul ini
Jadi, tanpa basa-basi lagi, mari kita mulai
Membuat String dengan Python
Dalam Python, string dibuat menggunakan tanda kutip tunggal atau tanda kutip ganda. Kita juga bisa menggunakan tanda kutip rangkap tiga, tetapi biasanya tanda kutip rangkap tiga digunakan untuk membuat string docstrings atau multi-baris
#creating a string with single quotes String1 = ‘Intellipaat’ print (String1)#creating a string with double quotes String2 = “Python tutorial” Print (Strings2)Setelah membuat string, string tersebut dapat ditampilkan di layar menggunakan metode print() seperti yang ditunjukkan pada contoh di atas. Output dari contoh di atas adalah sebagai berikut
Intellipaat Python Tutorial_Mulailah karir Anda di Python dengan Kursus Python yang sempurna di New York sekarang
Mengakses Karakter String Python
Di Python, karakter string dapat diakses secara individual menggunakan metode yang disebut pengindeksan. Karakter dapat diakses dari kedua arah. maju dan mundur. Pengindeksan ke depan dimulai dari 0, 1, 2…. Sedangkan, pengindeksan mundur dimulai dari −1, −2, −3…, di mana −1 adalah elemen terakhir dalam sebuah string, −2 adalah yang kedua terakhir, dan seterusnya. Kami hanya dapat menggunakan tipe bilangan bulat untuk pengindeksan;
Contoh
Python adalah salah satu keterampilan yang paling banyak diminati saat ini di pasar. Daftarkan diri Anda dalam pelatihan Python terbaik kami di Bangalore dan jadilah Pakar Python
Memperbarui atau Menghapus String dengan Python
Seperti dibahas di atas, string dalam Python tidak dapat diubah dan karenanya memperbarui atau menghapus karakter individu dalam string tidak diperbolehkan, yang berarti mengubah karakter tertentu dalam string tidak didukung dalam Python. Meskipun, seluruh string dapat diperbarui dan dihapus. Seluruh string dihapus menggunakan kata kunci 'del' bawaan
Contoh
Contoh
#Python code to delete an entire string String1 = ‘Intellipaat Python tutorial’ print (String1) del String1 print (String1) Output: Intellipaat Python tutorial Traceback (most recent call last): File “”, line 1, in NameError: name ‘String1’ is not defined_Ikuti Kursus Python Online paling profesional di Toronto untuk karier bintang sekarang
Ada tiga jenis operator yang didukung oleh sebuah string, yaitu
- Operator Dasar (+, *)
- Relational Operators (=, ==, !=)
- Operator Keanggotaan (dalam, bukan dalam)
Meja. Konstanta dan Operasi String Umum
OperatorsDescriptions1 = ‘ ’Empty strings2 = “sebuah string”Kutipan gandablok = ‘‘‘…’’’Triple-quoted blockss1 + s2Concatenates2 * 3Repeats2[i]i=Indexs2[i. j]Slicelen(s2)Length“a %s parrot” % pemformatan 'dead'String dengan Python Untuk x dalam s2 Iterasi'm' dalam Keanggotaan s2
Meja. Karakter Garis miring terbalik
OperatorsDescription\newlineIgnored (kelanjutan)\nNewline (ASCII line feed)\\Backslash (terus satu \)\vVertical tab\'Single quote (terus ')\tHorizontal tab\"Double quote (terus ")\rCarriage return\aASCII bell
Contoh. Program untuk menggabungkan dua string
S1 = “hello” S2 = “Intellipaat” print (S1 + S2)Menjadi Programmer Python Profesional dengan Pelatihan Python lengkap di Singapura ini
Metode String Python bawaan dan Fungsi String Python
Mari kita pahami beberapa Fungsi String Python dan metode bawaan standar
Panjang Tali Python
Fungsi len() adalah fungsi bawaan dalam bahasa pemrograman Python yang mengembalikan panjang string
string = “Intellipaat” print(len(string)) The output will be: 11 string = “Intellipaat Python Tutorial” print(len(string)) The output will be: 27_String Iris Python
Untuk menggunakan sintaks irisan, Anda harus menentukan indeks awal dan akhir, dipisahkan dengan titik dua. Bagian string yang diperlukan akan dikembalikan
a = “Intellipaat” print (a[2:5]) The output will be: telIris dari Awal
Jika Anda mengabaikan indeks awal, rentang akan dimulai dari karakter pertama
a = “Intellipaat” print (a[:5]) The output will be: Intel_Iris dari Akhir
Jika Anda mengabaikan indeks awal, rentang akan dimulai dari karakter pertama
a = “Intellipaat” print (a[2:]) The output will be: tellipaat_String Terbalik Python
Tidak ada fungsi bawaan untuk membalikkan String yang diberikan dengan Python, tetapi cara termudah untuk melakukannya adalah dengan menggunakan irisan yang dimulai di akhir string, dan mundur
String Pemisahan Python
Metode split() memungkinkan Anda membagi string, dan mengembalikan daftar di mana setiap kata dari string adalah item dalam daftar
Intellipaat Python Tutorial_1Secara default, pemisah adalah spasi apa saja, tetapi dapat ditentukan sebaliknya.
String Gabungan Python
Operator + digunakan untuk menambah atau menggabungkan string ke string lain
Intellipaat Python Tutorial_2Python Bandingkan String
Kita dapat membandingkan String dengan Python menggunakan Operator Relasional. Operator ini membandingkan nilai Unicode dari setiap karakter string, mulai dari indeks nol hingga akhir string. Menurut operator yang digunakan, ia mengembalikan nilai boolean
Intellipaat Python Tutorial_3Daftar python ke string
Dengan python, menggunakan. join() metode, daftar apa pun dapat dikonversi menjadi string
Intellipaat Python Tutorial_4Ganti String Python
Metode replace() dalam Python akan menggantikan frase yang ditentukan dengan yang lain
Intellipaat Python Tutorial_5Buka tabel berikut untuk memahami beberapa Metode String Python lainnya
Metode String/Fungsi String dalam Python Deskripsi Metode String/Fungsi String dalam Python Kapitalisasi () Ini mengkapitalisasi huruf pertama dari string. center(width, fillchar)Mengembalikan string berlapis spasi dengan string asli di tengah. count(str, beg= 0,end=len(string)) Ini menghitung berapa kali 'str' muncul dalam string atau substring dari string jika indeks awal 'beg' dan indeks akhir 'akhir' diberikan. encode(encoding='UTF-8′,errors='strict')Mengembalikan versi string yang disandikan dari sebuah string; . endwith(suffix, beg=0, end=len(string)) Ini menentukan apakah sebuah string atau substring dari sebuah string (jika indeks awal 'mohon' dan indeks akhir 'akhir' diberikan) diakhiri dengan sufiks; . expandtabs(tabsize=8)Ini memperluas tab dalam string ke beberapa spasi; . find(str, beg=0 end=len(string))Ini menentukan apakah 'str' muncul dalam sebuah string atau dalam substring dari sebuah string jika indeks awal 'beg' dan indeks akhir 'akhir' diberikan dan mengembalikan indeks jika . index(str, beg=0, end=len(string)) Ini berfungsi seperti find() tetapi memunculkan pengecualian jika 'str' tidak ditemukan. isalnum() Mengembalikan nilai true jika string memiliki setidaknya satu karakter dan semua karakter adalah alfanumerik, dan false jika sebaliknya. isalpha()Mengembalikan true jika sebuah string memiliki setidaknya satu karakter dan semua karakter adalah abjad, dan false sebaliknya. isdigit() Mengembalikan nilai true jika string hanya berisi angka, dan false jika sebaliknya. islower() Mengembalikan nilai true jika sebuah string memiliki setidaknya satu karakter cased dan semua karakter lainnya dalam huruf kecil, dan false jika tidak. isupper() Mengembalikan nilai true jika sebuah string memiliki setidaknya satu karakter cased, dan semua karakter lainnya dalam huruf besar, dan false jika tidak. len(string)Mengembalikan panjang string. max(str) Mengembalikan karakter abjad maks dari string str. min(str) Mengembalikan karakter abjad min dari string str. upper() Ini mengubah huruf kecil dalam string menjadi huruf besar. rstrip() Ini menghapus semua spasi kosong dari sebuah string. split(str=””, num=string. count(str))Ini digunakan untuk membagi string dalam Python sesuai dengan pembatas str (spasi jika tidak disediakan) dan mengembalikan daftar substring dalam Pythonsplitlines( num=string. count('\n')) Ini membagi string di baris baru dan mengembalikan daftar setiap baris dengan baris baru dihapus