Python (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Very hardddddddddddddddddddddd
Need all the veritification
Baris 115:
[[Berkas:Python_3._The_standard_type_hierarchy.png|jmpl|Hierarki tipe standar di Python 3]]
Python menggunakan [[duck typing]] dan memiliki objek yang diketik tetapi nama variabel yang tidak diketik. Batasan jenis tidak diperiksa pada [[waktu kompilasi]]; sebaliknya, operasi pada suatu objek mungkin gagal, menandakan bahwa objek yang diberikan bukan tipe yang sesuai. Meskipun [[Pengetikan sistem|diketik secara dinamis]], Python [[Pengetikan yang kuat dan lemah|diketik dengan kuat]], melarang operasi yang tidak terdefinisi dengan baik (misalnya, menambahkan angka ke string) daripada secara diam-diam mencoba memahaminya.
 
Python memungkinkan pemrogram untuk menentukan tipe mereka sendiri menggunakan kelas, yang paling sering digunakan untuk [[pemrograman berorientasi objek]].Contoh [[Objek (ilmu komputer)|instance]] baru dibangun dengan memanggil kelas (misalnya, <code>SpamClass()</code> atau<code>EggsClass()</code>), dan kelas-kelasnya adalah instance dari [[metaclass]] <code>type</code> (itu sendiri merupakan contoh dari dirinya sendiri), memungkinkan [[metaprogramming]] dan [[Refleksi (pemrograman komputer)|refleksi]].
 
== Contoh pemrograman Python ==