Python
Halaman SebelumnyaHalaman Berikutnya
Tipe data angka menyimpan nilai numerik. Mereka adalah tipe data yang tidak dapat diubah, artinya mengubah nilai suatu tipe data angka menghasilkan objek yang baru dialokasikan.
Objek angka dibuat saat Anda menetapkan nilai padanya. Misalnya
var1 = 1 var2 = 10
Anda juga dapat menghapus referensi ke objek angka dengan menggunakan del penyataan. Sintaks dari pernyataan del adalah
del var1[,var2[,var3[....,varN]]]]
Anda dapat menghapus satu objek atau beberapa objek dengan menggunakan del penyataan. Misalnya
del var del var_a, var_b
Python mendukung empat tipe numerik yang berbeda
int (bilangan bulat bertanda) Sering disebut bilangan bulat atau int saja, bilangan bulat positif atau negatif tanpa titik desimal.
panjang (bilangan bulat panjang ) Juga disebut long, mereka adalah bilangan bulat dengan ukuran tidak terbatas, ditulis seperti bilangan bulat dan diikuti oleh huruf besar atau kecil L.
float (nilai riil floating point) Juga disebut float, mereka mewakili bilangan real dan ditulis dengan titik desimal yang membagi bagian bilangan bulat dan pecahan. Float juga bisa dalam notasi ilmiah, dengan E atau e menunjukkan pangkat 10 (2.5e2 =2.5 x 10 2 =250).
kompleks (bilangan kompleks) berbentuk a + bJ, di mana a dan b adalah pelampung dan J (atau j) mewakili akar kuadrat dari -1 (yang merupakan bilangan imajiner). Bagian nyata dari bilangan adalah a, dan bagian imajiner adalah b. Bilangan kompleks tidak banyak digunakan dalam pemrograman Python.
Berikut adalah beberapa contoh angka
int | panjang | mengambang | kompleks |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBAEL | 32,3+e18 | .876j |
-0490 | 535633629843L | -90. | -.6545+0J |
-0x260 | -052318172735L | -32.54e100 | 3e+26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
Python memungkinkan Anda menggunakan huruf kecil L dengan panjang, tetapi disarankan agar Anda hanya menggunakan huruf besar L untuk menghindari kebingungan dengan angka 1. Python menampilkan bilangan bulat panjang dengan huruf besar L.
Bilangan kompleks terdiri dari pasangan bilangan real floating point terurut yang dilambangkan dengan a + bj, di mana a adalah bagian real dan b adalah bagian imajiner dari bilangan kompleks.
Python mengonversi angka secara internal dalam ekspresi yang berisi tipe campuran menjadi tipe umum untuk evaluasi. Namun terkadang, Anda perlu memaksa angka secara eksplisit dari satu jenis ke jenis lainnya untuk memenuhi persyaratan operator atau parameter fungsi.
Ketik int(x) untuk mengonversi x ke bilangan bulat biasa.
Ketik panjang(x) untuk mengonversi x ke bilangan bulat panjang.
Ketik float(x) untuk mengonversi x ke bilangan floating-point.
Ketik kompleks(x) untuk mengubah x menjadi bilangan kompleks dengan bagian real x dan bagian imajiner nol.
Ketik kompleks(x, y) untuk mengubah x dan y menjadi bilangan kompleks dengan bagian real x dan bagian imajiner y. x dan y adalah ekspresi numerik
Python menyertakan fungsi berikut yang melakukan perhitungan matematis.
No.Sr. | Fungsi &Pengembalian (deskripsi) |
---|---|
1 | perut(x) Nilai mutlak x:jarak (positif) antara x dan nol. |
2 | langit-langit(x) Plafon x:bilangan bulat terkecil tidak kurang dari x |
3 | cmp(x,y)
-1 jika x |
4 | exp(x) Eksponensial dari x:e x |
5 | hebat(x) Nilai mutlak x. |
6 | lantai(x) Lantai x:bilangan bulat terbesar yang tidak lebih besar dari x |
7 | log(x) Logaritma natural dari x, untuk x> 0 |
8 | log10(x) Logaritma basis-10 dari x untuk x> 0. |
9 | maks(x1, x2,...) Argumen terbesarnya:nilai yang paling dekat dengan tak terhingga positif |
10 | min(x1, x2,...) Argumen terkecilnya:nilai yang paling dekat dengan infinity negatif |
11 | modf(x) Bagian pecahan dan bilangan bulat dari x dalam tupel dua item. Kedua bagian memiliki tanda yang sama dengan x. Bagian integer dikembalikan sebagai float. |
12 | pow(x,y) Nilai x**y. |
13 | bulat(x [,n]) x dibulatkan menjadi n digit dari titik desimal. Python dibulatkan menjauh dari nol sebagai tie-breaker:round(0.5) adalah 1.0 dan round(-0.5) adalah -1.0. |
14 | sqrt(x) Akar kuadrat dari x untuk x> 0 |
Angka acak digunakan untuk aplikasi game, simulasi, pengujian, keamanan, dan privasi. Python menyertakan fungsi-fungsi berikut yang umum digunakan.
No.No. | Fungsi &Deskripsi |
---|---|
1 | pilihan(urutan) Item acak dari daftar, tupel, atau string. |
2 | randrange ([mulai,] berhenti [,langkah]) Elemen yang dipilih secara acak dari rentang (mulai, berhenti, langkah) |
3 | acak() Float acak r, sehingga 0 kurang dari atau sama dengan r dan r kurang dari 1 |
4 | benih([x]) Menetapkan nilai awal bilangan bulat yang digunakan dalam menghasilkan angka acak. Panggil fungsi ini sebelum memanggil fungsi modul acak lainnya. Mengembalikan Tidak Ada. |
5 | acak(pertama) Mengacak item dari daftar di tempat. Mengembalikan Tidak Ada. |
6 | seragam(x,y) Float acak r, sehingga x lebih kecil atau sama dengan r dan r lebih kecil dari y |
Python menyertakan fungsi berikut yang melakukan perhitungan trigonometri.
No.No. | Fungsi &Deskripsi |
---|---|
1 | aco(x) Kembalikan kosinus busur x, dalam radian. |
2 | sin(x) Kembalikan sinus busur dari x, dalam radian. |
3 | atan(x) Kembalikan tangen busur x, dalam radian. |
4 | atan2(y,x) Mengembalikan atan(y / x), dalam radian. |
5 | cos(x) Mengembalikan kosinus dari x radian. |
6 | hipot(x,y) Kembalikan norma Euclidean, kuadrat(x*x + y*y). |
7 | dosa(x) Kembalikan sinus x radian. |
8 | coklat(x) Mengembalikan tangen x radian. |
9 | derajat(x) Mengonversi sudut x dari radian ke derajat. |
10 | radian(x) Mengonversi sudut x dari derajat ke radian. |
Modul ini juga mendefinisikan dua konstanta matematika
No.No. | Konstanta &Deskripsi |
---|---|
1 | pi Konstanta matematika pi. |
2 | e Konstanta matematika e. |
Python
String Python Dalam tutorial ini Anda akan belajar membuat, memformat, memodifikasi, dan menghapus string dengan Python. Selain itu, Anda akan diperkenalkan dengan berbagai operasi dan fungsi string. Video:String Python Apa itu String di Python? String adalah urutan karakter. Karakter hanyalah s
Set Python Dalam tutorial ini, Anda akan mempelajari segala sesuatu tentang set Python; bagaimana mereka dibuat, menambahkan atau menghapus elemen darinya, dan semua operasi yang dilakukan pada set dengan Python. Video:Diset dengan Python Set adalah kumpulan item yang tidak berurutan. Setiap eleme
Python strftime() Dalam artikel ini, Anda akan belajar mengonversi objek tanggal, waktu, dan waktu ke string yang setara (dengan bantuan contoh) Video:Tanggal dan Waktu dengan Python strftime() metode mengembalikan string yang mewakili tanggal dan waktu menggunakan objek tanggal, waktu atau datet
Python strptime() Dalam artikel ini, Anda akan belajar membuat objek datetime dari string (dengan bantuan contoh). Video:Tanggal dan Waktu dengan Python strptime() metode membuat objek datetime dari string yang diberikan. Catatan: Anda tidak dapat membuat datetime objek dari setiap string. Strin