Lembar Cheat Konversi Tipe Python
Pelajari konversi tipe implisit dan eksplisit dengan Python. Konversi antara string, bilangan bulat, float, daftar, set, dan kamus.
Pengecoran Primitif Dasar
Metode untuk secara eksplisit mengkonversi variabel antara tipe data primitif.
| Metode / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| int() | int(x, base=10) | Mengonversi x menjadi bilangan bulat. Dapat mengurai string dengan basis numerik opsional. |
| float() | float(x) | Mengonversi angka atau string numerik menjadi angka floating-point. |
| str() | str(object) | Mengembalikan representasi string suatu objek. |
| bool() | bool(x) | Mengonversi x menjadi boolean, mengevaluasi ke Benar atau Salah berdasarkan pengujian nilai kebenaran. |
Struktur Data & Konversi Pengumpulan
Mengubah koleksi kontainer menjadi representasi berbeda.
| Metode / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| list() | list(iterable) | Mengonversi urutan apa pun yang dapat diubah (misalnya tupel, set, tombol dict) menjadi daftar yang dapat diubah. |
| tuple() | tuple(iterable) | Mengonversi urutan apa pun yang dapat diubah menjadi tupel yang tidak dapat diubah. |
| set() | set(iterable) | Mengonversi iterable menjadi satu set, menghapus duplikat elemen berulang apa pun. |
| dict() | dict(iterable) | Membuat kamus dari pasangan nilai kunci, biasanya berupa daftar tupel. |
| zip() | zip(*iterables) | Memasangkan elemen dari beberapa iterable, siap untuk dimasukkan ke dalam daftar atau kamus. |
Skrip Demo Interaktif
# int()
int(x, base=10)
# float()
float(x)
# str()
str(object)
# bool()
bool(x)
# list()
list(iterable)
# tuple()
tuple(iterable)
# set()
set(iterable)
# dict()
dict(iterable)
# zip()
zip(*iterables)Pertanyaan yang Sering Diajukan
Nilai apa yang dievaluasi menjadi False dalam konteks boolean?
Koleksi kosong ([], (), {}, set()), Tidak Ada, Salah, angka nol (0, 0,0), dan string kosong ("") bernilai Salah. Semua nilai lainnya bernilai Benar.
Bisakah saya mengubah daftar tupel menjadi kamus?
Ya, jika tupel berisi tepat dua elemen (kunci, nilai), Anda dapat memanggil dict(list_of_tuples) untuk membuat kamus.
Topik Terkait
Panduan referensi untuk fungsi bawaan Python. Pelajari cara menggunakan print, len, range, enumerate, zip, map, filter, dan banyak lagi.
LembarPanduan lengkap untuk modul koleksi Python dan struktur data asli. Pelajari daftar, dikte, set, tupel, deques, dan namatupel.
LembarPanduan referensi cepat untuk operasi daftar Python. Kuasai penambahan, penyisipan, penghapusan, pengurutan, dan pengirisan elemen.
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Petunjuk Tipe Python
Pelajari cara menulis petunjuk tipe dengan Python. Tingkatkan kualitas kode, aktifkan pelengkapan otomatis, dan manfaatkan mypy untuk analisis kode statis.
Cara Memeriksa Tipe Data dengan Python
Pelajari cara memeriksa tipe data dengan Python. Pahami kapan harus menggunakan type() vs isinstance(), menangani kelas khusus, dan menulis validasi pemeriksaan tipe yang aman.
Python vs TypeScript: Skrip Dinamis vs Web Type-Safe
Bandingkan Python dan TypeScript. Pelajari tentang sistem tipe struktural, metadata dekorator, pemeriksaan kompiler, waktu proses web, dan alat pengembang.