Variabel dan Tipe Data dengan Python [Panduan Utama untuk Pengembang]

Diterbitkan: 2019-12-24

Bahasa pemrograman Python adalah salah satu bahasa pemrograman yang paling banyak diminati di dunia Machine Learning. Bahasa Python membantu pengembang untuk lebih fokus mengimplementasikan fungsi daripada hanya menulis kode yang kompleks. Fitur utama Python adalah kemudahan pembacaan dan akses. Tipe Data dan Variabel dalam Python adalah dua konsep dasar bahasa pemrograman Python.

Daftar isi

Definisi Variabel dalam Python

Nilai dalam Tipe Data dan Variabel tetap bervariasi. Nilai disimpan di lokasi memori variabel dalam bahasa pemrograman. Menurut spesifikasi, nilai yang disimpan dapat diubah.

Ketika nilai dialokasikan ke variabel, variabel python dideklarasikan. Tidak perlu memberikan perintah tambahan untuk membuat variabel dengan Python. Mari kita lihat peraturan dan aturan untuk membuat variabel dan bagaimana deklarasinya dibuat. Baca: Tipe Data Python.

Definisi dan Deklarasi Variabel

Tidak perlu memberikan perintah apa pun untuk deklarasi variabel dengan Python selain hanya memberikan nilai. Jadi, variabel secara implisit dideklarasikan setelah penetapan nilai.

Aturan untuk Deklarasi Variabel

  1. Tidak Ada Karakter Khusus yang Diizinkan:
  2. Tidak ada karakter khusus yang diperbolehkan dalam sebuah variabel.
  3. Hanya karakter Garis Bawah dan Alfa-Numerik yang dapat diizinkan dalam variabel.
  4. Nilai dalam variabel Python peka huruf besar/kecil.

Tipe Data Berbeda dengan Python

Ada enam tipe utama tipe Data di Python. Empat di antaranya adalah Tipe Data numerik yang hanya menyimpan nilai numerik. Mereka adalah Boolean, Bilangan Kompleks, Float dan Integer. Mari kita semua tipe data secara detail

  • bilangan bulat

Bilangan Bulat digunakan untuk representasi Nilai Tipe Data Integer.

Sebagai contoh,

1| x = 200

2 | y = 424

3 | z = 488

Selama nilai bilangan bulat ada di bilangan bulat, itu akan tetap bilangan bulat.

Seseorang dapat menggunakan fungsi type() untuk mengetahui tipe tipe data dari variabel apa pun.

  • Mengambang

Nilai titik desimal digunakan untuk representasi Nilai Float.

Sebagai contoh,

1 | x = 11,55

2 | y = 13,45

3 | z= 55,66

Jika ada nilai desimal dalam bilangan bulat, maka secara otomatis akan menjadi tipe data float.

  • Bilangan Kompleks

Nilai imajiner digunakan untuk mewakili bilangan kompleks. Nilai "j" digunakan di akhir angka untuk mewakili Nilai Imajiner.

Sebagai contoh,

1 | y = 12 + 6j

2 | x = 15 +7j

3 | z = 77 + 88j

  • Boolean

Tipe data Boolean digunakan untuk mendapatkan keluaran, baik benar atau salah. Ini mengkategorikan output dalam false atau true.

Sebagai contoh,

1 | bilangan = 6 > 2

2 | #num adalah variabel boolean

3 | jenis (angka)

4 | #outputnya akan menjadi boolean

5 | cetak (angka)

6 | #ini akan mencetak true

  • string

Nilai karakter Unicode digunakan untuk representasi Tipe Data String. String juga bisa berupa karakter tunggal karena tidak ada tipe data untuk karakter dalam bahasa pemrograman python. Tanda kutip ganda atau tanda kutip tunggal digunakan dalam nilai string untuk deklarasi atau denotasi. Tanda kurung siku dan indeks digunakan untuk nilai dalam string yang akan diakses.

Sebagai contoh:

nama = 'python'

nama[5]

#ini akan memberi Anda output sebagai 'o'

Sifat string tidak dapat diubah karena string tidak dapat diubah setelah diganti.

Masukan baris perintah untuk string

1 tahun = masukan()

2 | print('selamat tinggal', y)

Operasi menggunakan string

1 | nama = 'python'

2 | nama.atas()

3 | #ini akan membuat huruf menjadi huruf besar

4 | nama.bawah()

5 | #ini akan membuat huruf menjadi huruf kecil

6 | nama.ganti('p') = 'P'

7 | #ini akan menggantikan huruf 'p' dengan 'P'

8 | nama[2: 5]

9 | #ini akan mengembalikan string mulai dari indeks 2 hingga indeks 5.

  • Daftar

Dalam bahasa pemrograman Python, ada empat tipe tipe data kumpulan. Seseorang harus mengetahui batasan dan fungsi suatu koleksi sebelum memilih jenis koleksi. Salah satu tipe data koleksi adalah Lists. Tiga tipe data koleksi lainnya adalah Dictionary, Set, Tuple.

Daftar dapat diubah dan dipesan lagi, yang tidak serupa dalam kasus string. Seseorang juga dapat menambahkan nilai duplikat dalam Daftar. Tanda kurung siku digunakan untuk deklarasi List.

1 | pythonlist = [9, 10, 11, 12, 23, 4, 49, 4, 4, 'python', 'n']

Bagaimana cara mengakses nilai dari daftar?

Dalam String, Nilai diakses dengan menggunakan indeks.

1 | daftar python[3:7]

2 |

3 | #ini akan mendapatkan nilai dari indeks 3 sampai indeks 7.

Bagaimana cara menambah atau mengganti nilai dalam daftar?

1 | pythonlist[6] = 'python'

2 |

3 | #ini akan menggantikan nilai pada indeks 3.

4 |

5 | pythonlist.append('python')

6 |

7 | #ini akan menambahkan nilai di akhir Daftar.

8 |

9 | pythonlist.insert(3, 'pembelajaran mesin)

10 |

11 | #ini akan menambah nilai pada indeks 3.

Ada operasi lain pada Daftar yang dapat dilakukan adalah sebagai berikut:

Nama Metode dan Propertinya

  • reverse() – mengembalikan daftar terbalik
  • sort() – mengurutkan daftar
  • remove() – menghapus item dengan nilai yang ditentukan
  • pop() – menghapus elemen dari posisi yang ditentukan
  • index() – mengembalikan indeks elemen
  • count() – mengembalikan jumlah elemen dari nilai yang ditentukan
  • extend() – tambahkan elemen Daftar ke akhir Daftar saat ini
  • copy() – mengembalikan salinan daftar
  • clear() – menghapus semua elemen dari daftar

  • Tuple

Ini adalah jenis tipe data koleksi yang tidak dapat diredam atau diubah. Dengan menggunakan nilai indeks, nilai Tuple diakses. Manfaat dalam tupel berurutan, dan juga dapat memiliki nilai dalam rangkap dua. Round Bracket digunakan untuk mendeklarasikan nilai dalam sebuah tuple.

Sebagai contoh,

1 | pythontuple = (100.100.200.300.400.500.500.500)

2 |

3 | #menghitung jumlah elemen

4 |

5 | pythontuple.count(500)

6 |

7 | #keluarannya akan menjadi 3

8 |

9 | #untuk menemukan indeks

10 |

11 | pythontuple.index(300)

#outputnya adalah 4. karena nomor indeks pada 300 adalah 4.

  • Set

Tipe tipe data ini tidak berurutan, dan tidak memiliki indeks juga. Tanda kurung kurawal digunakan dalam Python untuk deklarasi himpunan.

Sebagai contoh,

1 | pythonset = {1, 2, 3, 4, 5, 5}

  • Kamus

Ini adalah tipe tipe data koleksi yang mirip dengan tipe data koleksi lainnya, tetapi nilainya direpresentasikan secara berpasangan. Itu bisa diubah dan tidak perlu diatur.

1 | pythondictionary = { 'tensorflow' : ' ML', 'data' ” ' python' }

Kesimpulan

Python adalah bahasa yang cukup populer saat ini terutama karena variabel dan tipe data yang dapat ditanganinya. Tipe data ini tidak umum dan tidak ditemukan di sebagian besar bahasa lain, membuat Python unik untuk implementasi matematika, statistik, dan komputasi inti.

Daftar sekarang untuk program – Program Sertifikat Profesional dalam Ilmu Data untuk Pengambilan Keputusan Bisnis dari IIM-Kozhikode

Dengan Python, bagaimana variabel global dan lokal berbeda satu sama lain?

Variabel lokal didefinisikan di dalam suatu fungsi, tetapi variabel global dideklarasikan di luar fungsi. Variabel lokal dibuat ketika fungsi dipanggil dan kemudian dihapus setelah selesai. Variabel global, di sisi lain, dihasilkan ketika program dimulai dan dihapus ketika selesai. Dengan variabel lokal, berbagi data tidak mungkin dilakukan, tetapi dengan variabel global, memungkinkan. Variabel lokal disimpan di tumpukan, sedangkan variabel global disimpan oleh kompiler di lokasi yang ditentukan.

Apa pendekatan K-map untuk mereduksi fungsi Boolean ke bentuk yang paling sederhana?

Minimisasi adalah proses pengurangan bentuk aljabar dari fungsi Boolean. Metode K-map adalah salah satu teknik tersebut. Metode K-map untuk memecahkan ekspresi logis adalah alat grafis untuk menyederhanakan masalah Boolean. K-maps kadang-kadang dikenal sebagai tabel kebenaran 2D karena mereka hanyalah cara yang berbeda untuk menyajikan data dalam tabel kebenaran satu dimensi.

Dengan Python, bagaimana Anda membaca variabel?

Metode built-in input() dalam Python dapat membaca input pengguna dari keyboard. Input pengguna dibaca sebagai string, yang kemudian dapat ditetapkan ke variabel. Kita perlu menekan tombol "Enter" setelah memasukkan nilai dari keyboard. Nilai pengguna kemudian dibaca oleh metode input().