Apa Variabel Dan Jenis Data Dalam Python?



Blog tentang Variabel dan tipe data di python ini akan memandu Anda ke dasar-dasar deklarasi variabel dan membantu Anda memahami berbagai tipe data di python.

adalah salah satu bahasa pemrograman yang paling dicari saat ini. Pengembang ingin fokus pada bagian implementasi daripada menghabiskan waktu untuk menulis program yang kompleks. Di sinilah python benar-benar memberikan, dengan kemudahan akses dan keterbacaan. Konsep dasar adalah dasar dari setiap bahasa pemrograman dan karenanya di blog ini kita akan mempelajari konsep variabel dan tipe data dalam python. Berikut adalah topik yang dibahas dalam blog ini:

Apa Variabel Dalam Python?

Variabel dan tipe data pada python sesuai dengan namanya merupakan nilai yang bervariasi. Dalam bahasa pemrograman, variabel adalah lokasi memori tempat Anda menyimpan nilai. Nilai yang telah Anda simpan dapat berubah di masa mendatang sesuai dengan spesifikasinya.





variabel-variabel dan tipe data di python-edureka

Variabel dalam python dibuat segera setelah nilai diberikan padanya. Itu tidak memerlukan perintah tambahan untuk mendeklarasikan variabel di python.



Ada aturan dan regulasi tertentu yang harus kita ikuti saat menulis variabel, mari kita lihat definisi variabel dan deklarasi untuk memahami bagaimana kita mendeklarasikan variabel di python.

Definisi & Deklarasi Variabel

Python tidak memiliki perintah tambahan untuk mendeklarasikan variabel. Segera setelah nilai ditetapkan padanya, variabel tersebut dideklarasikan.

x = 10 #variabel dideklarasikan sebagai nilai 10 ditugaskan padanya.

Ada aturan tertentu yang harus kita ingat saat mendeklarasikan variabel:



  1. Nama variabel tidak boleh dimulai dengan angka. Ini hanya dapat dimulai dengan karakter ataunmenggarisbawahi.
  2. Variabel dalam python peka huruf besar kecil.
  3. Mereka hanya dapat berisi karakter alfa-numerik dan garis bawah.
  4. Tidak ada karakter khusus yang diperbolehkan.

Ada beberapa tipe data di python. Mari kita lihat tipe data di python.

Setiap nilai yang kita deklarasikan dengan python memiliki tipe data. Tipe data adalah kelas dan variabel adalah contoh dari kelas ini.

Tipe Data Dengan Python

Menurut properti yang mereka miliki, ada enam tipe data utama di python. Meskipun ada satu rentang tipe data lagi yang sering digunakan saat bekerja dengan loop di python.

Tipe Data Numerik

Tipe data numerik memiliki nilai numerik. Dalam data numerik juga ada 4 sub jenis. Berikut adalah sub-tipe tipe data numerik:

  1. Bilangan bulat
  2. Mengapung
  3. Bilangan Kompleks
  4. Boolean

Bilangan bulat digunakan untuk mewakili nilai bilangan bulat.

x = 100 y = 124 # itu akan menjadi bilangan bulat selama nilainya adalah bilangan bulat.

Untuk memeriksa tipe dari tipe data variabel apa pun, kita dapat menggunakan Tipe() fungsi. Ini akan mengembalikan tipe tipe data variabel yang disebutkan.

Mengapung tipe data digunakan untuk mewakili nilai titik desimal.

x = 10,25 y = 12,30

Kompleks angka digunakan untuk mewakili nilai imajiner. Nilai imajiner dilambangkan dengan 'j' di akhir bilangan.

x = 10 + 5j

Boolean digunakan untuk keluaran kategoris, karena keluaran boolean adalah benar or salah.

num = 5> 4 #num adalah tipe variabel boolean (num) # output akan menjadi bool print (num) # ini akan dicetak dengan benar.

String

String dalam python digunakan untuk mewakili nilai karakter unicode. Python tidak memiliki tipe data karakter, satu karakter juga dianggap sebagai string.

Kami menunjukkan atau mendeklarasikan nilai string di dalam tanda kutip tunggal atau tanda kutip ganda. Untuk mengakses nilai dalam sebuah string, kami menggunakan indeks dan tanda kurung siku.

name = 'edureka' name [2] #this akan memberi Anda keluaran sebagai 'u'

String bersifat tidak berubah, yang berarti Anda tidak dapat mengubah string setelah diganti.

Masukan baris perintah untuk string

x = input () print ('halo', x)

Operasi menggunakan string

function overloading dalam contoh c ++
name = 'edureka' name.upper () #ini akan membuat huruf menjadi huruf besar name.lower () #ini akan membuat huruf menjadi huruf kecil name.replace ('e') = 'E' #ini akan menggantikan huruf ' e 'dengan nama' E '[1: 4] # ini akan mengembalikan string mulai dari indeks 1 sampai indeks 4.

Sekarang kita telah memahami angka dan string, mari kita pahami tipe data yang relatif kompleks.

Daftar

Daftar adalah salah satu dari empat tipe data koleksi yang kita miliki di python. Saat kami memilih jenis koleksi, penting untuk memahami fungsionalitas dan batasan koleksi. Tuple, set dan dictionary adalah tipe data koleksi lainnya yaitu python.

Daftar diurutkan dan dapat diubah, tidak seperti string. Kita juga bisa menambahkan nilai duplikat. Untuk mendeklarasikan daftar kita menggunakan tanda kurung siku.

daftar saya = [10,20,30,40,20,30, 'edureka']

Mengakses nilai dari daftar

Kami menggunakan indeks untuk mengakses nilai dari string.

mylist [2: 6] #ini akan mendapatkan nilai dari indeks 2 sampai indeks 6.

Menambahkan / Mengganti nilai dalam daftar

mylist [6] = 'python' #ini akan menggantikan nilai pada indeks 6. mylist.append ('edureka') #ini akan menambah nilai di akhir daftar. mylist.insert (5, 'data science') #ini akan menambah nilai pada indeks 5.

Operasi lain yang dapat kami lakukan pada daftar adalah sebagai berikut:

Nama Metode Properti
bersih()menghapus semua elemen dari daftar
salinan()mengembalikan salinan daftar
memperpanjang()tambahkan elemen daftar ke akhir daftar saat ini
menghitung()mengembalikan jumlah elemen dari nilai yang ditentukan
indeks()mengembalikan indeks elemen
pop ()menghapus elemen dari posisi yang ditentukan
menghapus()menghapus item dengan nilai yang ditentukan
menyortir()mengurutkan daftar
balik()mengembalikan daftar yang dibalik

Daftar dapat menyimpan tipe data apa pun sebagai item. Baik itu angka, string, atau tipe data lainnya juga.

a = [10,20,30] b = [60, 50, 40, a] # untuk mengakses nilai dari daftar a kita dapat menulis b [3] [2] # ini akan mengembalikan 30 sebagai keluaran.

Mari kita pahami tipe data koleksi berikutnya di python yaitu tupel.

Tuple

Tuple adalah koleksi yang tidak dapat diubah atau tidak dapat diubah. Ini dipesan dan nilainya dapat diakses menggunakan nilai indeks. Tupel juga dapat memiliki nilai duplikat. Untuk mendeklarasikan tupel kita menggunakan tanda kurung bulat.

mytuple = (10,10,20,30,40,50) # untuk menghitung jumlah elemen mytuple.count (10) # output akan menjadi 2 #untuk menemukan indeks mytuple.index (50) # output akan menjadi 5. karena nomor indeks pada 50 adalah 5.

Karena tupel tidak dapat diubah setelah Anda mendeklarasikannya, tidak banyak operasi yang dapat Anda lakukan pada tupel.Tetapi ada sisi baiknya menggunakan tupel, Anda dapat menyimpan nilai dalam tupel yang tidak ingin Anda ubah saat mengerjakan sebuah proyek. Meskipun Anda akan dapat mengakses nilai, tetapi tidak akan ada perubahan apa pun yang harus dilakukan.

Set

Satu set adalah kumpulan yang tidak berurutan, ia juga tidak memiliki indeks. Untuk mendeklarasikan satu set dengan python kita menggunakan tanda kurung kurawal.

myset = {10, 20, 30, 40, 50, 50}

Sebuah set tidak memiliki nilai duplikat, meskipun tidak akan menampilkan kesalahan apa pun saat mendeklarasikan set, output hanya akan memiliki nilai yang berbeda.

Untuk mengakses nilai-nilai dalam satu set kita bisa melakukan loop melalui set, atau menggunakan a operator keanggotaan untuk menemukan nilai tertentu.

untuk x di myset: print (x) #ini akan mendapatkan semua nilai. 20 di myset #ini akan mengembalikan nilai true jika nilainya ada di set. #untuk menambahkan nilai dalam set myset.add ('edureka') #untuk menambahkan beberapa nilai dalam daftar myset.update ([10, 20, 30, 40, 50]) #untuk menghapus item dari set myset. remove ('edureka') #kita dapat menggunakan metode buang atau pop untuk menghapus item dari set juga. myset = {10, 20, 30} myset1 = {10,30,50} myset.issubset (myset1) #this will return false myset.union (myset1) #this akan mengembalikan satu set dengan penyatuan dua set.
Nama Metode Properti
bersih()membersihkan item dari satu set
salinan()mengembalikan salinan set
perbedaan()mengembalikan satu set dengan selisih dua set
isdisjoint ()mengembalikan jika set memiliki persimpangan
issubset ()kembali jika set adalah subset
perbedaan simetris ()mengembalikan satu set dengan perbedaan simetris
memperbarui()perbarui set dengan gabungan set

Mari kita lihat jenis data koleksi lain yang memiliki pasangan nilai kunci.

Kamus

Kamus sama seperti larik koleksi lainnya di python. Tetapi mereka memiliki pasangan nilai kunci. Kamus tidak berurutan dan dapat diubah. Kami menggunakan tombol untuk mengakses item dari kamus. Untuk mendeklarasikan kamus, kami menggunakan tanda kurung kurawal.

mydictionary = {'python': 'data science', 'machine learning': 'tensorflow', 'artificial intelligence': 'keras'} mydictionary ['machine learning'] # ini akan memberikan keluaran sebagai 'tensorflow' mydictionary.get ('python') #this memiliki tujuan yang sama untuk mengakses nilai.

Karena kita menggunakan kunci untuk mengakses item, mereka tidak dapat menduplikasi. Nilainya dapat memiliki item duplikat.

perbedaan antara implement dan extends

Manipulasi Data dalam kamus

#adding a new value mydictionary ['analysis'] = 'matplotlib' #replacing a value mydictionary ['analysis'] = 'pandas' #deleting a value mydictionary.pop ('analysis') #remove (), del juga melayani tujuan yang sama untuk menghapus nilai.

Operasi lain dalam kamus termasuk yang berikut ini.

Nama Metode Properti
salinan()mengembalikan salinan kamus
bersih()membersihkan kamus
item ()mengembalikan daftar yang berisi tupel pasangan nilai kunci
kunci ()mengembalikan daftar yang berisi semua kunci
memperbarui()memperbarui kamus dengan semua pasangan nilai kunci
nilai ()mengembalikan daftar semua nilai dalam kamus
set standar()mengembalikan nilai kunci yang ditentukan

Jarak

Range adalah tipe data yang digunakan terutama saat kita menggunakan loop. Mari kita ambil contoh untuk memahami ini.

untuk x dalam range (10): print (x) # ini akan mencetak angka dari 0-10. Rentang akan memiliki angka 0-10

Sekarang kita telah memahami tipe data berbeda yang kita miliki di python, ada konsep penting lain dari tipe casting yang berguna ketika kita mengubah dari satu tipe data ke tipe lainnya. Mari kita pahami konsep pengecoran tipe.

Ketik Casting

Jenis casting pada dasarnya adalah proses mengubah satu jenis data menjadi yang lain. Kami memiliki konstruktor untuk setiap tipe data di python.

  1. daftar()
  2. set()
  3. tuple ()
  4. dikt ()
  5. str ()
  6. int ()
  7. mengapung()

Kita cukup menggunakan konstruktor ini untuk menggunakan tipe data yang ditentukan atau kita dapat mengubah tipe data ke yang lain menggunakan konstruktor ini. Mari kita pahami ini dengan sebuah contoh.

a = [10, 20, 30,40] #untuk mengubah daftar ini menjadi tupel saya cukup menulis tupel (a) # sekarang daftar akan berubah menjadi tupel.

Dengan menggunakan konstruktor ini kita dapat menggunakan berbagai tipe data dengan fungsionalitas yang lain. Misalkan kita mendeklarasikan daftar yang disebutkan dalam contoh sebagai tupel dalam sebuah program, itu akan menjadi tidak dapat diubah untuk operasi tersebut. Demikian pula kita dapat menggunakan konstruktor lain juga.

Sekarang kita telah membahas variabel dan tipe data dengan python. Saya berharap properti dari setiap tipe data dan operasinya jelas bagi Anda. Jika Anda ingin memulai pembelajaran Anda dalam pemrograman python, Anda dapat merujuk ke untuk pemrograman python. Kurikulumnya adalah yang terbaik dan berisi pembelajaran terstruktur untuk menguasai python.

Jika Anda memiliki pertanyaan, tulis di bagian komentar. Kita akan kembali kepada kamu.