Python

Tutorial Fungsi Hitung Python

Tutorial Fungsi Hitung Python

Menghitung adalah metode bawaan Python. Menghitung() mengambil satu set (e.g. tuple) dan mengembalikannya seperti entitas enumerasi. Dalam sebuah pernyataan kecil, signifikansinya tidak dapat dijelaskan. Meskipun tidak dikenal oleh kebanyakan pemula, serta beberapa programmer yang mahir. Ini memungkinkan seseorang untuk mengulang dan memberikan penghitung otomatis tentang sesuatu. Penghitung dimasukkan oleh menghitung() metode sebagai kunci objek enumerate.

Enumerate() Sintaks Fungsi

Anda perlu menggunakan menghitung() metode dengan dua parameter untuk dipanggil menghitung() dengan Python.

Enumerate (dapat diubah, startIndex)

dapat diubah: Entitas yang dapat diulang

MulaiIndeks(opsional): Hitung mundur dimulai dengan nilai yang ditetapkan di startIndex untuk, mungkin, elemen pertama dalam loop dan menambahkannya untuk item berikutnya hingga menyentuh tepi loop.

Catatan: Jika startIndex tidak ditentukan, penghitungan dimulai pada 0.

Hitung () bekerja

Menghitung() fungsi dapat bekerja untuk menghitung lebih dari Tuple, daftar, string, untuk loop, dan kamus karena semua ini adalah hal yang dapat diubah.

Menghitung daftar

Contoh 01:

Di sini, kami memiliki contoh enumerasi sederhana pada daftar tanpa Sebuah indeks awal, itulah sebabnya indeks akan ditetapkan dari 0. Kami telah mendefinisikan daftar sederhana 'x' dan menghitungnya menggunakan fungsi, dan cukup cetak print.

Jelas bahwa indeks ditetapkan dan titik awalnya adalah 0.

Contoh 02:

Menggunakan contoh yang sama dalam contoh 01, ilustrasi di bawah ini melakukan enumerasi saat menginisialisasi indeks awal sebagai 10.

Indeks ditetapkan, dan mulai dari 10.

Contoh 03:

Anda juga dapat menentukan indeks awal sebagai startIndex = angka apa saja.

Ini juga akan memberikan output yang sama seperti yang ditunjukkan.

Contoh 04:

Anda juga dapat memeriksa jenis objek yang diberikan menggunakan 'Tipe' kata kunci dalam metode. Berikut adalah model sederhana dari daftar yang memiliki 4 musim yang disebutkan. Daftar 'musim' telah diubah menjadi kelas enumerasi dan disimpan ke dalam variabel 'obj1'. Pada pernyataan ketiga, tipe objek dari daftar ini telah dicetak. Di baris berikutnya, ini disebutkan 'obj1' akan dicetak. Setelah itu, musim daftar telah dihitung dan diubah lagi menjadi daftar saat dicetak.

Anda dapat melihat bahwa enumerasi 'obj1' memiliki alamat yang ditetapkan saat objek generator telah dibuat.

Menghitung Tuple

Menghitung tupel kemungkinan besar mirip dengan menghitung daftar. Berikut ini contohnya:

Contoh 01:

Mengambil contoh yang sama untuk tupel, kami telah mencetak semua tupel yang disebutkan sambil mengonversinya menjadi daftar lagi. Kami memiliki keduanya dengan dan tanpa pernyataan startIndex di sini.

Tuple yang disebutkan telah dicetak, dengan dan tanpa nomor indeks awal, seperti di bawah ini:.

Menghitung String

Kita dapat menggunakan fungsi enumerate pada variabel tipe string karena string juga dapat diubah. Mari kita lihat sekilas beberapa contoh string.

Contoh 01:

Inisialisasi string dengan beberapa nama dan berikan beberapa nilai padanya, karena kami telah menetapkan 'AqsaYasin'nilai ke variabel'tali'. Di baris kedua, kami telah menghitung string ini dan mengubahnya menjadi daftar, lalu mencetaknya. Di baris ketiga, kami telah mencetak string dengan enumerasi lagi, tanpa mengubahnya menjadi daftar.

Output di bawah ini akan dihasilkan. Baris pertama output menunjukkan disebutkan dan mengubahnya menjadi daftar format string, sedangkan baris lainnya hanya menampilkan enumerasi alamat objek generator dari tali.

Menghitung melalui loop

Anda dapat menghitung beberapa variabel dan tipe data menggunakan loop dalam kode. Berikut adalah beberapa contoh untuk menguraikannya dengan jelas:

Contoh 01:

Mari kita gunakan contoh yang sama lagi, hanya dengan sedikit perubahan di dalamnya. Kami telah mendefinisikan sebuah tupel 'x', disebutkan dalam 'untuk' loop, dan kemudian mencetaknya. Anda juga bisa menggunakan 'saya' alih-alih nama Tuple tepat setelah for loop dimulai.

Anda dapat melihat bagaimana for loop bekerja di output baris demi baris sambil menghitung beberapa tipe variabel.

Contoh 02:

Mengambil contoh lama yang sama dengan dan tanpa mengambil nomor indeks awal dalam 'untuk' loop, kita harus mencetak daftar sambil menghitungnya, seperti pada gambar di bawah ini. Cetak pernyataan memiliki garis miring terbalik '\n' digunakan untuk membuat lompatan satu baris dalam keluaran.

Daftarnya sudah disebutkan pertama, lalu dicetak. Ada sebuah lompat garis dalam output untuk pernyataan cetak pertama yang dimulai dari 0 indeks. Pernyataan cetak terakhir memiliki nomor indeks dimulai 10 seterusnya.

Contoh 03:

Sekarang kita harus menghitung a tali menggunakan untuk lingkaran dalam contoh kita. Jadi mari kita lihat kode yang ditunjukkan pada gambar. Kami memiliki string dengan nilai 'Aqsa Yasin'. Kami telah menghitung string ini menggunakan fungsi enumerate di for loop, lalu mencetaknya.

Anda akan mendapatkan output yang serupa, seperti yang ditunjukkan pada foto terlampir. Setiap karakter dan ruang telah ditetapkan dengan beberapa nomor indeks.

Contoh 04:

Kami akan menghitung kamus menggunakan untuk lingkaran dalam contoh ini. Jadi mari kita lihat contoh yang ditunjukkan pada gambar terlampir. Kami memiliki kamus bernama 'Tempat', dengan beberapa nilai di dalamnya sebagai nama negara. Kami telah menghitung kamus ini menggunakan metode enumerate di for loop, lalu mencetaknya.

Outputnya akan sedikit mirip dengan gambar di bawah ini. Anda dapat melihat kunci yang didefinisikan dalam kamus telah ditetapkan indeks secara terpisah untuk masing-masing.

Contoh 05:

Lakukan pemeriksaan sederhana pada nomor indeks 0 dari daftar yang memiliki pengguna di dalamnya seperti yang ditunjukkan. Jika nomor indeks adalah 0, maka itu akan mencetak itu pengguna terletak di indeks ini.

Pengguna yang terletak di indeks 0 adalah 'Aqsha', jadi itu akan dicetak.

Kesimpulan

Ini menyiratkan bahwa Anda tidak memerlukan variabel hitungan untuk mencapai objek yang dapat diubah. Namun, seringkali, Anda perlu menyediakan variabel untuk setiap iterasi loop yang bervariasi. Kamu harus menggunakan menghitung Python() alih-alih menghasilkan dan menambah variabel secara manual untuk secara bersamaan memiliki penghitung serta output dari iterable!

OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...
Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...