Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Angka Python: Memahami Tipe Data Numerik yang Tidak Dapat Diubah

Previous Page Next Page  

Tipe data angka menyimpan nilai numerik. Mereka adalah tipe data immutable, berarti mengubah nilai 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 pernyataan del. Sintaks pernyataan del adalah −

del var1[,var2[,var3[....,varN]]]]

Anda dapat menghapus satu objek atau beberapa objek dengan menggunakan pernyataan del. Misalnya −

del var del var_a, var_b

Python mendukung empat tipe numerik yang berbeda −

Contoh

Berikut adalah beberapa contoh angka

int long float complex
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

Konversi Tipe Angka

Python mengonversi angka secara internal dalam ekspresi yang berisi tipe bercampur ke tipe umum untuk evaluasi. Namun kadang-kadang, Anda perlu memaksa angka secara eksplisit dari satu tipe ke tipe lain untuk memenuhi persyaratan operator atau parameter fungsi.

Fungsi Matematika

Python menyertakan fungsi berikut yang melakukan perhitungan matematika.

Sr.No. Fungsi & Returns ( description )
1 abs(x)

Nilai absolut x: jarak (positif) antara x dan nol.

2 ceil(x)

Ceiling x: integer terkecil yang tidak lebih kecil dari x

3 cmp(x, y)

-1 jika x < y, 0 jika x == y, atau 1 jika x > y

4 exp(x)

Eksponensial x: ex

5 fabs(x)

Nilai absolut x.

6 floor(x)

Floor x: integer terbesar yang tidak lebih besar dari x

7 log(x)

Logaritma natural x, untuk x> 0

8 log10(x)

Logaritma basis-10 x untuk x> 0.

9 max(x1, x2,...)

Nilai terbesar dari argumennya: nilai terdekat ke tak hingga positif

10 min(x1, x2,...)

Nilai terkecil dari argumennya: nilai terdekat ke tak hingga negatif

11 modf(x)

Bagian fraksional dan integer x dalam tuple dua item. Kedua bagian memiliki tanda yang sama dengan x. Bagian integer dikembalikan sebagai float.

12 pow(x, y)

Nilai x**y.

13 round(x [,n])

x dibulatkan ke n digit dari titik desimal. Python membulatkan menjauhi nol sebagai pemecah seri: round(0.5) adalah 1.0 dan round(-0.5) adalah -1.0.

14 sqrt(x)

Akar kuadrat x untuk x > 0

Fungsi Bilangan Acak

Bilangan acak digunakan untuk aplikasi game, simulasi, pengujian, keamanan, dan privasi. Python menyertakan fungsi berikut yang umum digunakan.

Sr.No. Fungsi & Deskripsi
1 choice(seq)

Suatu item acak dari list, tuple, atau string.

2 randrange ([start,] stop [,step])

Suatu elemen yang dipilih secara acak dari range(start, stop, step)

3 random()

Suatu float r acak, sehingga 0 lebih kecil atau sama dengan r dan r lebih kecil dari 1

4 seed([x])

Mengatur nilai awal integer yang digunakan dalam menghasilkan bilangan acak. Panggil fungsi ini sebelum memanggil fungsi modul random lainnya. Returns None.

5 shuffle(lst)

Mengacak item dari list secara in-place. Returns None.

6 uniform(x, y)

Suatu float r acak, sehingga x lebih kecil atau sama dengan r dan r lebih kecil dari y

Fungsi Trigonometri

Python menyertakan fungsi berikut yang melakukan perhitungan trigonometri.

Sr.No. Fungsi & Deskripsi
1 acos(x)

Return the arc cosine of x, in radians.

2 asin(x)

Return the arc sine of x, in radians.

3 atan(x)

Return the arc tangent of x, in radians.

4 atan2(y, x)

Return atan(y / x), in radians.

5 cos(x)

Return the cosine of x radians.

6 hypot(x, y)

Return the Euclidean norm, sqrt(x*x + y*y).

7 sin(x)

Return the sine of x radians.

8 tan(x)

Return the tangent of x radians.

9 degrees(x)

Converts angle x from radians to degrees.

10 radians(x)

Converts angle x from degrees to radians.

Konstanta Matematika

Modul juga mendefinisikan dua konstanta matematika −

Sr.No. Konstanta & Deskripsi
1

pi

Konstanta matematika pi.

2

e

Konstanta matematika e.


Python

  1. Menguasai Tipe Data Python: Panduan Praktis
  2. Menguasai Operator Python: Panduan Komprehensif
  3. Menguasai Pernyataan Pass Python: Panduan Praktis
  4. Menguasai Argumen Fungsi Python: Posisi, Kata Kunci, dan Parameter Default
  5. Menguasai Angka, Konversi Tipe, dan Matematika di Python
  6. Menguasai Kamus Python: Pembuatan, Manipulasi, dan Teknik Lanjutan
  7. Menguasai Iterator Python: Cara Kerja dan Membuat Sendiri
  8. Penutupan (Closure) Python Dijelaskan: Cara Fungsi Bertingkat Mengambil Variabel
  9. Menguasai Python datetime: Panduan Praktis Tanggal, Waktu, dan Zona Waktu
  10. Menguasai time.sleep() Python: Best Practices, Multithreading, dan Contoh Dunia Nyata