Bilangan bulat adalah bilangan bulat. Dengan kata lain, mereka tidak memiliki komponen pecahan. Dua tipe data yang dapat Anda gunakan untuk menyimpan bilangan bulat dengan Python adalah dan. Jenis ini menawarkan fleksibilitas untuk bekerja dengan bilangan bulat dalam situasi yang berbeda. Dalam tutorial ini, Anda akan mempelajari cara mengubah string Python menjadi 4. Anda juga akan mempelajari cara mengonversi 4 menjadi string Show
Di akhir tutorial ini, Anda akan mengerti
Mari kita mulai Pemberhentian Piton. Tutorial ini adalah cara cepat dan praktis untuk menemukan info yang Anda perlukan, jadi Anda akan segera kembali ke proyek Anda Bonus Gratis. Klik di sini untuk mendapatkan Cheat Sheet Python dan mempelajari dasar-dasar Python 3, seperti bekerja dengan tipe data, kamus, daftar, dan fungsi Python Mewakili Bilangan Bulat dengan PythonInteger dapat disimpan menggunakan tipe yang berbeda. Dua kemungkinan tipe data Python untuk mewakili bilangan bulat adalah Misalnya, Anda dapat merepresentasikan bilangan bulat menggunakan string literal >>> _Di sini, Python memahami maksud Anda bahwa Anda ingin menyimpan bilangan bulat 4 sebagai string. Anda dapat melakukan hal yang sama dengan tipe data integer>>> ________0______ Penting untuk mempertimbangkan apa yang Anda maksud secara khusus dengan 5 dan 4 dalam contoh di atas. Sebagai manusia yang telah menggunakan sistem angka desimal seumur hidup Anda, mungkin jelas bahwa yang Anda maksud adalah angka seratus sepuluh. Namun, ada beberapa lainnya, seperti biner dan heksadesimal, yang menggunakan basis berbeda untuk mewakili bilangan bulatMisalnya, Anda dapat merepresentasikan angka seratus sepuluh dalam biner dan heksadesimal masing-masing sebagai 1101110 dan 6e Anda juga dapat mewakili bilangan bulat Anda dengan sistem angka lain di Python menggunakan tipe data 5 dan 4>>> _Perhatikan bahwa _9 dan 0 digunakan untuk mengidentifikasi sistem bilangan. Semua awalan bilangan bulat berbentuk 1, di mana Anda mengganti 2 dengan karakter yang mengacu pada sistem bilangan
Detil Teknis. Awalan tidak diperlukan baik dalam representasi bilangan bulat atau string saat dapat disimpulkan 4 mengasumsikan bilangan bulat literal menjadi desimal>>> _Representasi string dari bilangan bulat lebih fleksibel karena string menyimpan data teks arbitrer >>> _Masing-masing string ini mewakili bilangan bulat yang sama Sekarang setelah Anda memiliki pengetahuan dasar tentang cara merepresentasikan bilangan bulat menggunakan 5 dan 4, Anda akan belajar cara mengubah string Python menjadi 4Hilangkan iklanMengonversi String Python ke >>> i = 110 4Jika Anda memiliki bilangan bulat desimal yang direpresentasikan sebagai string dan Anda ingin mengubah string Python menjadi 4, maka Anda cukup meneruskan string ke 9, yang mengembalikan bilangan bulat desimal>>> _Secara default, _9 mengasumsikan bahwa argumen string mewakili bilangan bulat desimal. Namun, jika Anda meneruskan string heksadesimal ke 9, maka Anda akan melihat 2>>> ________31______ Pesan kesalahan mengatakan bahwa string bukan bilangan bulat desimal yang valid Catatan Penting untuk mengenali perbedaan antara dua jenis hasil gagal dalam meneruskan string ke 9
Berikut adalah contoh kesalahan logis >>> _Dalam contoh ini, Anda bermaksud agar hasilnya menjadi 210, yang merupakan representasi desimal dari string biner. Sayangnya, karena Anda tidak menentukan perilaku tersebut, 9 berasumsi bahwa string adalah bilangan bulat desimalSalah satu perlindungan yang baik untuk perilaku ini adalah selalu mendefinisikan representasi string Anda menggunakan basis eksplisit
Di sini, Anda mendapatkan _2 karena 9 tidak tahu cara menguraikan string biner sebagai bilangan bulat desimalSaat Anda meneruskan string ke 9, Anda dapat menentukan sistem angka yang Anda gunakan untuk mewakili bilangan bulat. Cara menentukan sistem bilangan adalah dengan menggunakan 1>>> _Sekarang, _9 memahami bahwa Anda mengirimkan string heksadesimal dan mengharapkan bilangan bulat desimalDetil Teknis. Argumen yang Anda sampaikan ke _1 tidak terbatas pada 2, 8, 10, dan 16>>> 0Besar. Sekarang setelah Anda merasa nyaman dengan seluk beluk konversi string Python ke 4, Anda akan belajar cara melakukan operasi inversMengonversi Python >>> i = 110 _4 menjadi StringDi Python, Anda dapat mengonversi Python _4 menjadi string menggunakan 7>>> 1Secara default, _7 berperilaku seperti 9 yang menghasilkan representasi desimal>>> 2Dalam contoh ini, _7 cukup pintar untuk menafsirkan literal biner dan mengubahnya menjadi string desimalJika Anda ingin sebuah string mewakili bilangan bulat dalam sistem angka lain, maka Anda menggunakan string yang diformat, seperti f-string (dalam Python 3. 6+), dan an yang menentukan basis >>> 3 5 adalah cara yang fleksibel untuk merepresentasikan bilangan bulat dalam berbagai sistem bilangan yang berbedaHilangkan iklanKesimpulanSelamat. Anda telah belajar banyak tentang bilangan bulat dan cara merepresentasikan dan mengonversinya antara string Python dan tipe data 4Dalam tutorial ini, Anda belajar
Sekarang setelah Anda tahu banyak tentang 5 dan 4, Anda dapat mempelajari lebih lanjut tentang merepresentasikan tipe numerik menggunakan , , , danTandai sebagai Selesai Tonton Sekarang Tutorial ini memiliki kursus video terkait yang dibuat oleh tim Real Python. Tonton bersama dengan tutorial tertulis untuk memperdalam pemahaman Anda. Konversi String Python ke int 🐍 Trik Python 💌 Dapatkan Trik Python singkat & manis yang dikirim ke kotak masuk Anda setiap beberapa hari. Tidak pernah ada spam. Berhenti berlangganan kapan saja. Dikuratori oleh tim Real Python Kirimi Saya Trik Python » Tentang Alex Ronquillo Alex Ronquillo adalah Insinyur Perangkat Lunak di lab. Dia adalah seorang Pythonista yang rajin yang juga bersemangat dalam menulis dan mengembangkan game » Lebih lanjut tentang AlexSetiap tutorial di Real Python dibuat oleh tim pengembang sehingga memenuhi standar kualitas tinggi kami. Anggota tim yang mengerjakan tutorial ini adalah Aldren Jon Joanna Master Keterampilan Python Dunia Nyata Dengan Akses Tanpa Batas ke Python Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas pakar Pythonista Tingkatkan Keterampilan Python Anda » Guru Keterampilan Python Dunia Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas ahli Pythonista Tingkatkan Keterampilan Python Anda » Bagaimana menurutmu? Nilai artikel ini Tweet Bagikan Bagikan EmailApa takeaway # 1 Anda atau hal favorit yang Anda pelajari? Kiat Berkomentar. Komentar yang paling berguna adalah yang ditulis dengan tujuan belajar dari atau membantu siswa lain. dan dapatkan jawaban atas pertanyaan umum di portal dukungan kami Bagaimana cara mendapatkan 32Tipe data int di python sama saja dengan integer yang ditandatangani . Bilangan bulat bertanda adalah bilangan bulat 32-bit dalam kisaran -(2^31) = -2147483648 hingga (2^31) – 1=2147483647 yang berisi bilangan positif atau negatif. Itu direpresentasikan dalam notasi komplemen dua.
Bagaimana Anda mengubah bit menjadi bilangan bulat dengan Python?Dengan Python, Anda cukup menggunakan fungsi bin() untuk mengonversi dari nilai desimal ke nilai biner yang sesuai. Demikian pula, fungsi int() untuk mengubah biner menjadi nilai desimalnya . Fungsi int() mengambil sebagai argumen kedua basis angka yang akan dikonversi, yaitu 2 dalam kasus bilangan biner.
Bagaimana mengkonversi 32Apa itu 32 dalam Biner? . Untuk menemukan persamaan desimal ke biner, bagi 32 berturut-turut dengan 2 hingga hasil bagi menjadi 0 .
Bagaimana cara mengubah string biner menjadi bilangan bulat dengan Python?Dalam hal ini, kita menggunakan fungsi bawaan yang disebut int . Fungsi ini mengambil string yang ingin kita ubah sebagai argumen pertama dan basis angka sebagai argumen kedua. Karena di sini kita berurusan dengan bilangan biner, maka basisnya adalah 2. Metode ini kemudian mengembalikan nilai integer dari string biner. |