Variables In Python

Variable adalah alokasi nama dalam memory yang digunakan untuk menyimpan sesuatu nilai. Sedangkan tipe data adalah jenis nilai yang akan di simpan kedalam variable. Deklarasi variable pada Python sangat sederhana :

nama_variabel = nilai

Contoh pembuatan variable pada pyhton:

x = 10           # Integer
y = 3.14         # Float
name = "Alice"   # String
is_valid = True  # Boolean

print(x, y, name, is_valid)

Output dari code diatas sebagai berikut

(10, 3.14, 'Alice', True)

Aturan Penamaan Variabel

1. Harus Dimulai dengan Huruf atau Underscore (_)

  • Nama variabel harus dimulai dengan huruf (A-Z, a-z) atau tanda underscore (_).
  • Tidak boleh dimulai dengan angka.
my_var = 10     # Benar
_temp = 20      # Benar
1variable = 30  # Salah

2. Hanya Boleh Mengandung Huruf, Angka, dan Underscore

  • Nama variabel tidak boleh mengandung karakter khusus seperti @, -, atau spasi.
var_1 = 100     # Benar
data2 = 200     # Benar
user-name = 300 # Salah
user name = 400 # Salah

3. Case-Sensitive

  • Python membedakan huruf besar dan kecil dalam nama variabel.
age = 25
Age = 30
print(age)  # Output: 25
print(Age)  # Output: 30

4. Tidak Boleh Menggunakan Kata Kunci Python

  • Nama variabel tidak boleh sama dengan reserved keywords (kata kunci bawaan Python).
  • Kata kunci seperti if, for, while, class, def, dll., tidak bisa digunakan.
if = 10      # Salah
class = "A"  # Salah

5. Gunakan Nama yang Deskriptif

  • Sebaiknya gunakan nama variabel yang menjelaskan tujuan atau isi variabel tersebut.
x = 100          # Kurang jelas
total_price = 100 # Lebih jelas

6. Tidak Boleh Dimulai dengan Angka

  • Nama variabel tidak boleh diawali dengan angka, tetapi boleh mengandung angka.
var1 = 10     # Benar
1var = 20     # Salah

Kode sumber bisa di download di github pada link berikut python-days

hyvercode

Dart Instance Variables

Semua instance dari variable di generate implicit getter method. Non-final instance variable digenerate implicit setter method:

//code
class Person{
  String name;
  int age;

  Person(this.name,this.age);
}

void main(){
  var person = Person("Alfaz",30);
  
  print('Name : '+person.name);
  print('Age :'+person.age.toString());
}
//output
Name : Alfaz
Age :30

Jika kita menginisialisasi variable instance di mana dideklarasikan (bukan di constructor atau method), nilai harus ditetapkan saat instance dibuat, yaitu sebelum constructor dan daftar penginisialisasinya dijalankan.

Sample source code can be downloaded on github at the following link   dart-tutorial

hyvercode

Dart Variables

Variable adalah alokasi nama dalam memory yang digunakan untuk menyimpan sesuatu nilai. Sedangkan tipe data adalah jenis nilai yang akan di simpan kedalam variable.

Untuk membuat sebuah variable pada Dart, kita bisa mengunakan kata kunci var, Contoh

var message = "Hello Dart";

Ketika kita mengunakan var untuk membuat sebuah variable maka variable tersebut bisa diisi dengan tipe data apapun, akan tetapi variable hanya bisa diisi dengan tipe data sebelumnya, contoh kita membuat varriable dengan tipe data awal String

void main() {
  var message = "Hello Dart";
  print(message);
}
Hello Dart

Dan jika kita mengisi message dengan tipe data int maka akan terjadi kesalahan ketika program dijalankan.

void main() {
  var message = "Hello Dart";
  message = 100;
  print(message);
}
Error compiling to JavaScript:
main.dart:4:13:
Error: A value of type 'int' can't be assigned to a variable of type 'String'.
  message = 100;
            ^
Error: Compilation failed

Sample source code bisa di download di github pada link berikut dart-tutorial

hyvercode