Bilangan Python
- Hal Sebelumnya Tipe Data Python
- Hal Berikutnya Pemungutan Tipe Python
Bilangan Python
Ada tiga tipe bilangan di Python:
- int
- float
- complex
Saat menetapkan nilai variabel, akan dibuat variabel tipe numerik:
Instan
x = 10 # bilangan bulat y = 6.3 # bilangan desimal z = 2j # bilangan kompleks
Untuk memverifikasi tipe objek apapun di Python, gunakan type()
Fungsi:
Instan
print(tipe(x)) print(tipe(y)) print(type(z))
Int
Int atau bilangan bulat adalah angka penuh, positif atau negatif, tanpa desimal, panjangnya tak terbatas.
Instan
Bilangan bulat:
x = 10 y = 37216654545182186317 z = -465167846 print(tipe(x)) print(tipe(y)) print(type(z))
Float
Desimal atau "bilangan desimal" adalah bilangan positif atau negatif yang mengandung desimal.
Instan
Bilangan desimal:
x = 3.50 y = 2.0 z = -63.78 print(tipe(x)) print(tipe(y)) print(type(z))
Bilangan desimal juga dapat berupa angka ilmiah dengan "e", yang menunjukkan kuadrat 10.
Instan
Bilangan desimal:
x = 27e4 y = 15E2 z = -49.8e100 print(tipe(x)) print(tipe(y)) print(type(z))
Bilangan kompleks
Bilangan kompleks digunakan "j" untuk menulis bagian imajiner:
Instan
Bilangan kompleks:
x = 2+3j y = 7j z = -7j print(tipe(x)) print(tipe(y)) print(type(z))
Konversi Tipe
Anda dapat menggunakan int()
、float()
dan complex()
Metode konversi dari satu tipe ke tipe lain:
Instan
Konversi dari satu tipe ke tipe lain:
x = 10 # int y = 6.3 # float z = 1j # complex # Konversi bilangan bulat ke bilangan desimal a = float(x) # Konversi bilangan desimal ke bilangan bulat b = int(y) # Konversi bilangan bulat ke bilangan kompleks: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Keterangan:Anda tidak dapat mengubah bentuk kelompok menjadi tipe angka lain.
Bilangan acak
Python tidak ada random()
Fungsi untuk membuat bilangan acak, tetapi Python memiliki nama random
Modul bawaan, dapat digunakan untuk mengenerate bilangan acak:
Instan
Impor modul random dan tampilkan bilangan acak antara 1 sampai 9:
import random print(random.randrange(1,10))
Di Panduan Referensi Modul Acak Di sini, Anda akan mendapatkan informasi lebih lanjut tentang modul Acak.
- Hal Sebelumnya Tipe Data Python
- Hal Berikutnya Pemungutan Tipe Python