Python Dasar: Tipe Data dalam Variabel
Python memiliki beberapa tipe data utama:
Tipe Data | Contoh |
---|---|
Integer (int ) | 10, -5, 1000 |
Float (float ) | 3.14, -0.5, 2.7e3 |
String (str ) | "Hello", 'Python' |
Boolean (bool ) | True, False |
List (list ) | [1, 2, 3], ["a", "b", "c"] |
Tuple (tuple ) | (1, 2, 3), ("x", "y", "z") |
Dictionary (dict ) | {"nama": "Maman", "usia": 25} |
Mengecek Tipe Data dengan type()
angka = 10
kata = "Python"
pecahan = 3.14
status = True
print(type(angka)) # Output: <class 'int'>
print(type(kata)) # Output: <class 'str'>
print(type(pecahan)) # Output: <class 'float'>
print(type(status)) # Output: <class 'bool'>
Konversi Tipe Data
Python memungkinkan kita mengonversi tipe data menggunakan fungsi bawaan seperti int()
, float()
, str()
, dll.
# Konversi int ke float
angka = 10
angka_float = float(angka)
print(angka_float) # Output: 10.0
# Konversi float ke int
bilangan = 3.99
bilangan_int = int(bilangan)
print(bilangan_int) # Output: 3
# Konversi int ke string
nilai = 100
nilai_str = str(nilai)
print(nilai_str) # Output: "100"
# Konversi string ke int
teks_angka = "50"
angka = int(teks_angka)
print(angka) # Output: 50
Variabel Global dan Lokal
Variabel dapat bersifat lokal (hanya bisa digunakan dalam fungsi) atau global (bisa digunakan di seluruh program).
Variabel Lokal
Variabel yang dideklarasikan di dalam fungsi hanya bisa digunakan di dalam fungsi tersebut.
def contoh():
x = 10 # Variabel lokal
print(x)
contoh() # Output: 10
# print(x) # Error! x hanya tersedia di dalam fungsi contoh()
Variabel Global
Variabel yang dideklarasikan di luar fungsi bisa digunakan di dalam fungsi dengan kata kunci global
.
y = 20 # Variabel global
def ubah_nilai():
global y # Menggunakan variabel global
y = 30
ubah_nilai()
print(y) # Output: 30
Pingback: Python Dasar: Variable & Constant (Variabel dan Konstanta) – Python Buat Semua