Python Variables and Datatypes

Variabel Python
Variabel adalah lokasi di memori yang digunakan untuk menyimpan beberapa data (nilai). Mereka diberi nama yang unik untuk membedakan antara lokasi memori yang berbeda. Aturan untuk menulis nama variabel adalah sama dengan aturan untuk menulis pengenal dengan Python.

Kami tidak perlu mendeklarasikan variabel sebelum menggunakannya. Python, kita hanya menetapkan nilai ke variabel dan akan ada. Kami bahkan tidak harus menyatakan jenis variabel. Ini ditangani secara internal sesuai dengan jenis nilai yang kita tetapkan untuk variabel.

Variabel tugas
Kami menggunakan operator penugasan (=) untuk menetapkan nilai-nilai ke variabel. Setiap jenis nilai dapat ditugaskan untuk setiap variabel yang valid.

Di sini, kami memiliki tiga pernyataan penugasan. 5 adalah bilangan bulat ditugaskan ke variabel. Demikian pula, 3.2 adalah angka floating point dan "Hello" adalah string (urutan karakter) ditugaskan untuk variabel b dan c masing-masing.

Beberapa tugas
Dalam Python, beberapa tugas dapat dibuat dalam satu pernyataan sebagai berikut:


Jika kita ingin menetapkan nilai yang sama untuk beberapa variabel sekaligus, kita dapat melakukan hal ini sebagai



Ini memberikan "sama" string untuk ketiga variabel tersebut.



Tipe data di Python
Setiap nilai dalam Python memiliki datatype a. Karena semuanya adalah obyek dalam pemrograman Python, tipe data sebenarnya kelas dan variabel instance (objek) dari kelas-kelas ini. Ada berbagai tipe data dengan Python. Beberapa jenis penting tercantum di bawah.

Nomor Python
Bilangan bulat, bilangan floating point dan nomor kompleks jatuh di bawah kategori nomor Python. Mereka didefinisikan sebagai int, float dan kelas kompleks dalam Python. Kita dapat menggunakan fungsi tipe () untuk mengetahui kelas variabel atau nilai milik dan isinstance () fungsi untuk memeriksa apakah sebuah objek milik kelas tertentu.



Benar
Bilangan bulat dapat dari setiap panjang, itu hanya dibatasi oleh memori yang tersedia. Sejumlah floating point akurat hingga 15 tempat desimal. Integer dan floating point dipisahkan oleh titik desimal. 1 adalah bilangan bulat, 1.0 angka floating point. bilangan kompleks ditulis dalam bentuk, x + yj, di mana x adalah bagian nyata dan y adalah bagian imajiner. Berikut adalah beberapa contoh.




Perhatikan bahwa variabel float b mendapat terpotong.

Daftar Python
Daftar adalah memerintahkan urutan item. Ini adalah salah satu datatype yang paling banyak digunakan di Python dan sangat fleksibel. Semua item dalam daftar tidak perlu dari jenis yang sama. Mendeklarasikan daftar cukup lurus ke depan. Item dipisahkan dengan koma diapit dalam tanda kurung [].



Kita dapat menggunakan operator mengiris [] untuk mengekstrak item atau berbagai item dari daftar. Indeks mulai bentuk 0 di Python.



Daftar yang bisa berubah, yang berarti, nilai elemen dari daftar dapat diubah.



Python Tuple
Tuple adalah memerintahkan urutan item yang sama sebagai daftar. Satu-satunya perbedaan adalah bahwa tupel yang berubah. Tupel sekali dibuat tidak dapat diubah. Mereka digunakan untuk menulis-melindungi data dan biasanya lebih cepat dari daftar karena tidak dapat berubah secara dinamis. Tuple didefinisikan dalam tanda kurung () di mana item dipisahkan dengan koma.



Kita dapat menggunakan operator mengiris [] untuk mengekstrak item tapi kita tidak bisa mengubah nilainya.



Strings Python
String adalah urutan karakter Unicode. Kita bisa menggunakan tanda kutip tunggal atau tanda kutip ganda untuk mewakili string. string multi-saluran dapat dinotasikan dengan menggunakan tanda kutip tiga, '' 'atau "" ".


Seperti daftar dan tupel, operator mengiris [] dapat digunakan dengan tali. String yang berubah.



Python Set
Set adalah koleksi unordered item yang unik. Set didefinisikan oleh nilai-nilai dipisahkan dengan koma dalam kurung {}. Item di set tidak memerintahkan.



Kita dapat melakukan operasi set seperti union, intersection pada dua set. Set memiliki nilai yang unik. Mereka menghilangkan duplikasi.



Sejak, set adalah koleksi unordered, pengindeksan tidak ada artinya. Oleh karena itu operator mengiris [] tidak bekerja.



Python kamus
Kamus adalah koleksi unordered pasangan kunci-nilai. Hal ini umumnya digunakan ketika kita memiliki sejumlah besar data. Kamus dioptimalkan untuk mengambil data. Kita harus mengetahui kunci untuk mengambil nilai. Dalam Python, kamus didefinisikan dalam kurung {} dengan setiap item menjadi sepasang di kunci bentuk: nilai. nilai kunci dan dapat dari jenis apa pun.



Kami menggunakan kunci untuk mengambil nilai masing-masing. Tapi tidak sebaliknya.



Konversi antara tipe data
Kami dapat mengkonversi antara tipe data yang berbeda dengan menggunakan fungsi jenis konversi yang berbeda seperti int (), float (), str () dll



Konversi dari float ke int akan memotong nilai (membuatnya lebih dekat ke nol).



Konversi ke dan dari string harus berisi nilai-nilai yang kompatibel.



Kita bahkan dapat mengkonversi satu urutan ke yang lain.



Untuk mengkonversi ke kamus, setiap elemen harus sepasang

Previous
Next Post »