Tipe data string Python adalah urutan yang terdiri dari satu atau lebih karakter individual yang dapat terdiri dari huruf, angka, karakter spasi, atau simbol. Karena string adalah urutan, maka dapat diakses dengan cara yang sama seperti tipe data berbasis urutan lainnya, melalui pengindeksan dan pemotongan
Pengindeksan
Pengindeksan berarti mengacu pada elemen iterable dengan posisinya di dalam iterable. Setiap karakter string sesuai dengan nomor indeks dan setiap karakter dapat diakses menggunakan nomor indeksnya. Kita dapat mengakses karakter dalam sebuah String dengan dua cara
- Mengakses Karakter dengan Nomor Indeks Positif
- Mengakses Karakter dengan Nomor Indeks Negatif
1. Mengakses Karakter dengan Nomor Indeks Positif. Dalam jenis Pengindeksan ini, kami memberikan indeks Positif (yang ingin kami akses) dalam tanda kurung siku. Nomor indeks dimulai dari nomor indeks 0 (yang menunjukkan karakter pertama dari sebuah string)
Pengindeksan dengan Python
Contoh 1 (Pengindeksan Positif).
python3
# declaring the string
str = "Geeks for Geeks !"
# accessing the character of str at 0th index
print! e o0str! e o2Original String :- Geeks for Geeks ! Reverse String :- ! skeeG rof skeeG8Original String :- Geeks for Geeks ! Reverse String :- ! skeeG rof skeeG9 ________25______3Original String :- Geeks for Geeks ! Reverse String :- ! skeeG rof skeeG8# accessing the character of str at 0th index6 "Geeks for Geeks !"3Original String :- Geeks for Geeks ! Reverse String :- ! skeeG rof skeeG8________25______6! e o4
Dalam tutorial python ini, kita akan membahas pengindeksan dan pemotongan di Python dengan beberapa contoh dan kita juga akan membahas topik di bawah ini
- Apa itu Pengindeksan dalam python?
- Contoh pengindeksan positif dengan Python
- Contoh pengindeksan negatif dengan Python
- Pengindeksan dalam string python
- Pengindeksan dalam daftar python
- Pengindeksan dalam larik python
- Pengindeksan dalam python tuple
- Pengindeksan dalam kamus python
- Apa itu mengiris dengan python?
- Python mendapatkan substring menggunakan objek irisan
- Python mendapatkan substring menggunakan indeks negatif
- Mengiris dalam daftar python
- Mengiris dalam string python
- Mengiris dalam python tuple
- Mengiris dalam array python
Daftar isi
Apa itu Pengindeksan dalam python?
- Pengindeksan dengan Python berarti mengacu pada elemen iterable dengan posisinya di dalam iterable
- Setiap karakter dapat diakses menggunakan nomor indeks mereka
- Untuk mengakses karakter dalam sebuah string, kami memiliki dua cara
- Angka indeks positif
- Angka indeks negatif
Contoh pengindeksan positif dengan Python
Dalam pengindeksan Positif Python, kami memberikan indeks positif yang ingin kami akses dalam tanda kurung siku. Nomor indeks dimulai dari 0 yang menunjukkan karakter pertama dari sebuah string
Contoh
Dalam keluaran ini, kita dapat melihat contoh pengindeksan positif dengan python. Anda dapat merujuk ke tangkapan layar di bawah ini
Anda mungkin suka membaca, program Python untuk menemukan jumlah n angka dan Bagaimana cara menambahkan dua angka dengan Python
Contoh pengindeksan negatif dengan Python
Dalam pengindeksan negatif dengan Python, kami meneruskan indeks negatif yang ingin kami akses dalam tanda kurung siku. Di sini, nomor indeks dimulai dari nomor indeks -1 yang menunjukkan karakter terakhir dari sebuah string
Contoh
my_str = "Python Guides" print(my_str[-1])_Dalam keluaran ini, kita dapat melihat contoh pengindeksan negatif dengan python. Anda dapat merujuk ke tangkapan layar di bawah ini
Pengindeksan dalam string python
Pengindeksan string dalam python memungkinkan Anda untuk mengakses karakter individu dari string secara langsung dengan menggunakan indeks. Di sini, “(str[3])” digunakan untuk mendapatkan “c”
Contoh
str = 'Welcome' print(str[3])_Dalam keluaran ini, kita dapat melihat pengindeksan dalam string python. Anda dapat merujuk ke tangkapan layar di bawah ini
Anda mungkin menyukai program Python untuk mencetak elemen dalam array
Pengindeksan dalam daftar python
Pengindeksan Daftar Python dapat dilakukan dengan mengakses nilai daftar dengan mengacu pada nomor indeksnya. Di sini, kami telah menggunakan "(list[2])" dan mengembalikan "Horse"
Contoh
list = ['Dog', 'Cat', 'Horse', 'Bear'] print(list[2])Dalam keluaran ini, kita dapat melihat pengindeksan dalam daftar python. Anda dapat merujuk ke tangkapan layar di bawah ini
Pengindeksan dalam array Python
Pengindeksan array dalam python sama dengan mengakses elemen array. Mengakses elemen array dengan mengacu pada nomor indeksnya. Di sini, kami menggunakan “(my_arr[1])” untuk mengakses “12”
Contoh
import numpy as np my_arr = np.array([10, 12, 14, 16]) print(my_arr[1])Dalam keluaran ini, kita dapat melihat pengindeksan dalam larik python. Anda dapat merujuk ke tangkapan layar di bawah ini
Lihat di bawah tutorial array Python
- Array gabungan python
- Cara menulis larik Python ke CSV
- Bentuk python dari sebuah array
- Cara Mengonversi string Python ke array byte dengan Contoh
- Array Python dengan Contoh
- Buat array kosong dengan Python
Pengindeksan dalam python tuple
Kami akan menggunakan operator indeks "[]" untuk mengakses item dari tuple Python. Di mana indeks dimulai dari 0. Di sini, kami telah menggunakan indeks negatif yang dimulai dari kanan “(my_tuple[-2])” untuk mendapatkan “8”
Contoh
my_tuple = (2, 4, 6, 8, 10) print(my_tuple[-2])Dalam output ini, kita bisa melihat pengindeksan di python tuple. Anda dapat merujuk ke tangkapan layar di bawah ini
- Python mengonversi tuple ke daftar
- Daftar tuple sortir Python
Pengindeksan dalam kamus python
Pengindeksan kamus dengan Python adalah untuk mengakses kunci atau nilai pada indeks itu. Di sini, kita akan menggunakan list() untuk mengindeks kunci kamus Python. Untuk mendapatkan kunci di indeks dalam daftar kami telah menggunakan "m_list [1]" dan itu akan mengembalikan "John"
Contoh
my_dictionary = {"ani": 101, "John": 102} m_list = list(my_dictionary) k = m_list[1] print(k)Dalam keluaran ini, kita dapat melihat pengindeksan dalam kamus python. Anda dapat merujuk ke tangkapan layar di bawah ini
- Metode Kamus Python
- Kamus Python ditambahkan dengan contoh
- Cara mengonversi kamus ke JSON dengan Python
Apa itu mengiris dengan python?
Mengiris dengan python digunakan untuk mengakses bagian-bagian dari suatu urutan. Objek irisan digunakan untuk mengiris urutan yang diberikan atau objek apa pun. Kami menggunakan slicing saat kami membutuhkan bagian dari string dan bukan string lengkap
Sintaksis
string[start : end : step]Contoh
my_str = "Python Guides" print(my_str[-1 : -10 : -2])Dalam keluaran ini, kita bisa melihat apa yang diiris dengan python. Di sini, langkahnya adalah “-2” sehingga dari balik setiap nilai lainnya akan dicetak. Anda dapat merujuk ke tangkapan layar di bawah ini
Python mendapatkan substring menggunakan objek irisan
Untuk mendapatkan substring menggunakan objek slice di python, kita akan menggunakan “slice(5)”. Di sini, mulai "0" dan akhiri "5", sehingga dibutuhkan nilai satu lebih kecil dari nilai akhir
Contoh
my_str = 'Guides' s_obj = slice(5) print(my_str[s_obj])Dalam output ini, kita bisa melihat bagaimana mendapatkan substring menggunakan objek slice dengan python. Di sini, kita bisa melihat substring sebagai “Panduan”. Anda dapat merujuk ke tangkapan layar di bawah ini
Python mendapatkan substring menggunakan indeks negatif
Untuk mendapatkan substring menggunakan indeks negatif di python, kita akan menggunakan “slice(-1, -4, -1)”. Di sini, awalnya adalah "-1", akhir "-4", dan langkahnya adalah negatif "-1"
Contoh
my_str = "Python Guides" print(my_str[-1])_0Dalam keluaran ini, kita dapat melihat cara mendapatkan substring menggunakan indeks negatif dengan python. Di sini, kita dapat melihat substring sebagai "sed". Anda dapat merujuk ke tangkapan layar di bawah ini
Mengiris dalam daftar Python
Mari kita lihat mengiris daftar python
Dalam contoh ini, kami telah menggunakan “(my_list[-4. 1])” untuk mengiris dalam daftar. Jadi, awal adalah "-4" dan kami belum menentukan nilai apa pun untuk akhir jadi, secara default akan memakan waktu hingga terakhir dan "1" adalah langkah
Contoh
my_str = "Python Guides" print(my_str[-1])_1Dalam keluaran ini, kita dapat melihat pemotongan dalam daftar python. Di sini, kami mendapatkan daftar di output. Anda dapat merujuk ke tangkapan layar di bawah ini
- Periksa apakah ada daftar di daftar lain Python
- Python menulis daftar ke CSV
- Pemahaman daftar python menggunakan if-else
- Python pilih dari daftar
- Python mengonversi tuple ke daftar
- Daftar tuple sortir Python
Mengiris dalam string python
Mengiris string python digunakan untuk mendapatkan substring dari string yang diberikan dengan mengirisnya. Kami telah menentukan indeks awal sebagai "3", dan indeks akhir sebagai "6" dan itu akan mengembalikan string
Contoh
my_str = "Python Guides" print(my_str[-1])_2Dalam keluaran ini, kita dapat melihat pemotongan dalam string python. Di sini, kita mendapatkan string sebagai keluaran. Anda dapat merujuk ke tangkapan layar di bawah ini
- Cara mengonversi bilangan bulat menjadi string dengan python
- Python mengonversi daftar menjadi string
- Metode string dalam Python dengan contoh
- Python menghasilkan nomor dan string acak
- Python tulis String ke file
Mengiris dalam python tuple
Untuk memotong tuple dengan Python, kita akan menggunakan “(my_tuple[4])”. Untuk mendapatkan nilai, kita harus menentukan bilangan bulat positif, untuk mengambil indeks itu dari penghitungan tupel dari kiri. Dalam kasus indeks negatif, kita harus mengambil indeks itu dari kanan
Contoh
my_str = "Python Guides" print(my_str[-1])_3Dalam keluaran ini, kita bisa melihat pemotongan di python tuple. Di sini, kita mendapatkan dua output. Anda dapat merujuk ke tangkapan layar di bawah ini
- Buat tuple dengan Python
- Python mengonversi tuple ke daftar
Mengiris dalam array Python
Untuk melakukan pemotongan dalam array python, kami akan mengimpor numPy sebagai np. Kami akan mendefinisikan sebagai “(my_arr[1. ])”. Di sini, awal adalah "1" dan akhir tidak diteruskan, jadi ini akan mempertimbangkan hingga panjang terakhir dari sebuah array
Contoh
my_str = "Python Guides" print(my_str[-1])_4Dalam keluaran ini, kita bisa melihat pemotongan dalam larik python. Di sini, kami mendapatkan output sebagai array. Anda dapat merujuk ke tangkapan layar di bawah ini
Dalam tutorial ini, kita telah belajar tentang Pengindeksan dan pemotongan dalam Python dengan contoh, dan kita juga telah membahas topik ini
- Apa itu Pengindeksan dalam python?
- Contoh pengindeksan positif dengan Python
- Contoh pengindeksan negatif dengan Python
- Pengindeksan dalam string python
- Pengindeksan dalam daftar python
- Pengindeksan dalam larik python
- Pengindeksan dalam python tuple
- Pengindeksan dalam kamus python
- Apa itu mengiris dengan python?
- Python mendapatkan substring menggunakan objek irisan
- Python mendapatkan substring menggunakan indeks negatif
- Mengiris dalam daftar python
- Mengiris dalam string python
- Mengiris dalam python tuple
- Mengiris dalam array python
Bijay Kumar
Python adalah salah satu bahasa paling populer di Amerika Serikat. Saya telah bekerja dengan Python untuk waktu yang lama dan saya memiliki keahlian dalam bekerja dengan berbagai perpustakaan di Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, dll… Saya memiliki pengalaman dalam bekerja dengan berbagai klien . Lihat profil saya