Belajar Dasar Python #04 : Variabel dan Tipe Data

 

Variabel

variabel merupakan wadah untuk menyimpan informasi. untuk membuat atau mendeklarasikan variabel pada python sangatlah mudah kita cukup menuliskan namavariabel = nilai, contoh a = 21. artinya nilai 21 itu kita simpan ke dalam variabel a. ada beberapa aturan untuk memberi nama variabel:

  1. Nama variabel harus diawali dengan huruf atau underscore.
  2. Nama variabel tidak boleh diawali dengan angka
  3. Tidak boleh menggunakan spasi ataupun 
  4. Nama variabel hanya boleh berisi angka, huruf dan underscore(a-z, 0-9,_)
  5. Nama variabel pada python itu case-sensitive, artinya huruf besar dan huruf kecil dianggap berbeda(umur, Umur, dan UMUR adalah tiga variabel yang berbeda)
#Nama Variabel yang Benar:
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

#Nama Variabel yang Salah:
2myvar = "John"
my-var = "John"
my var = "John"

tanda pagar(#) digunakan untuk memberi komentar, dimana pada baris yang awalannya diberi tanda pagar akan dianggap sebagai komentar dan tidak akan dijalankan/eksekusi.

Tipe Data

Hal yang paling dasar untuk mempelajari sebuah bahasa pemrograman adalah Tipe Data. di dalam python terdapat berbagai jenis tipe data antara lain:

  1. Numerik

Tipe data yang pertama adalah numerik. numerik dibagi menjadi 3 jenis lagi yaitu integer, float, complex.

a = 5
b = 5.0c = 1+5j
print(type(a)) 
print(type(b))
print(type(c))

Output:

<class 'int'>
<class 'float'>
<class 'complex'>

Integer adalah tipe data bilangan bulat, menariknya pada python data integer tidak dibatasi oleh angka tetapi dibatasi oleh memori yang kita punya. berbeda dengan bahasa C yang memiliki batasan -2147483648 s.d. 2147483647.

Float merupakan tipe data numerik berbentuk desimal atau pecahan. untuk membuat data dengan tipe float kita hanya perlu menambahkan titik, misal 5.0 akan berbeda tipenya dengan 5.

karena python juga biasa dugunakan untuk penelitian maka python mendukung bilangan kompleks. bilangan dengan format a+bj dimana a adalah bilangan real dan bj adalah bilangan imajiner.

2. String

Tipe data yang kedua adalah String. tipe data ini menampung teks yang diapit dengan single quote(‘) atau double quote(“).contohnya:

namaDepan= ‘Rahmatsyah’
namaBelakang = “Firdaus”

anda juga dapat membuat multiline String dengan menggunakan ‘’’ atau “””.

multiline = '''Labkommat
baris baru
baris baru'''
print(multiline)

Output:

Labkommat
baris baru
baris baru

3. Boolean

boolean merupakan tipe data yang hanya mempunyai dua nilai yaitu Benar(True) atau Salah(False). dua nilai ini merepresentasikan nilai kebenaran, Tipe data ini mempunyai banyak kegunaan salah satunya biasa digunakan pada percabangan atau perulangan untuk memutuskan apakah kode dieksekusi atau tidak.

nilai1 = True
nilai2 = False
print(nilai1)
print(nilai2)

Output:

True
False

Yang perlu anda perhatikan adalah Huruf kapitalnya. dari True dan False. karena bila anda menuliskan true atau TRUE akan menghasilkan Error.

nilai1 = true
nilai2 = FALSE
print(nilai1)
print(nilai2)

Output:

Traceback (most recent call last):
  File "filepython.py", line 16, in 
    nilai1 = TRUE
NameError: name 'TRUE' is not defined

Selain dari ketiga tipe data yang dijelaskan diatas, masih ada tipe data lain yang lebih menarik dan akan kita pelajari pada tutorial selanjutnya.

Artikel Terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Pengalaman Pengguna Game Penghasil Saldo DANA Lebih Cepat Adaptif Dan Efisien Dibawa Oleh Inovasi Teknologi
Pergeseran Mutu Produksi Kosmetik Terdeteksi Lebih Akurat Berkat Aliran Data Langsung
Pengalaman Pengguna Semakin Responsif Adaptif Dan Efisien Berkat Perkembangan Teknologi Modern
Momentum Tetap Terarah Dan Terkendali Dipertahankan Melalui Taktik Mode Pemburu Sic Bo Live
Keputusan Tetap Terukur Dalam Game Online Dipertahankan Melalui Pengelolaan Modal Cerdas
Kapitalisasi Pasar Dan Inovasi Kasino Online Berubah Di Tengah Disrupsi Teknologi Modern
Strategi Baru Untuk Meningkatkan Keunggulan Kompetitif Dibuka Melalui Business Model Canvas Mahjong Ways
Kualitas Sistem Mahjongways Kasino Online Dipahami Melalui Identifikasi Nilai Pembayaran Game Penghasil Saldo DANA
Perspektif Baru Dalam Menganalisis Perkembangan Mahjong Ways Dibuka Melalui Modernisasi Strategi
Kasino Menjadi Studi Sistem Informasi Bagi Mahasiswa Melalui Pelatihan Enterprise Architecture
Mahjongways Kasino Online Dijadikan Acuan Strategi Marketing dalam Lingkungan Pemerintahan
Keamanan Informasi Jadi Fondasi Utama Layanan Konsultasi Kosmetik Berbasis Teknologi
Teknologi Pemantauan Membantu Mengukur Frekuensi Pembayaran secara Lebih Objektif dan Terukur
Kajian Statistik Pola RTP Menyoroti Perkembangan Teknologi Neural Sintetis Regulatoris
Simulasi Statistik Membuka Pendekatan Baru Memahami Mahjong Game Sungai Penuh secara Terukur
Statistik Objektif Membantu Membaca Pola Mahjong Game Sungai Penuh dengan Lebih Rasional
Strategi Mahjong Game Sungai Penuh Makin Terarah melalui Pendekatan Statistik Modern
Pendekatan Data Objektif Membantu Mengkaji Mahjong Game Saldo DANA Sungai Penuh secara Lebih Terstruktur
Mahjong Game Sungai Penuh Dikaji lewat Simulasi Statistik untuk Membaca Pola Aktivitas
Aturan Mahjong Digital dari Dua Kartu Awal hingga Penentuan Rentang Nilai Game Penghasil Saldo DANA
Pendekatan Adaptif MahjongWays Kasino Online Membantu Menjaga Keseimbangan Anggaran Hiburan
Kemunculan Simbol Unik MahjongWays Kasino Online Perlu Dibaca Secara Lebih Rasional
Mahjong Ways Menarik Minat Pemain di Tengah Ketatnya Persaingan Game Digital
Pengaturan Tempo MahjongWays Kasino Online Tidak Menentukan Munculnya Kombinasi Khusus
Starlight Princess Kembali Merebut Perhatian Pemain MBG Berkat Daya Tariknya
Membaca Pola Mahjong Ways dan Tren Permainan Lewat Data Saldo DANA Terbaru
Disiplin Mental MahjongWays Kasino Online Membantu Mencegah Keputusan Finansial yang Terlalu Impulsif
Mengenal Sweet Bonanza sebagai Game Digital Online dengan Tema Manis yang Menarik
Rotasi Awal MahjongWays Kasino Online Bukan Tolok Ukur Kemurahan Sistem Permainan
Menelusuri Strategi Terbaik dalam Bermain Game Penghasil Saldo DANA Secara Lebih Mendalam