Fungsi bytes()

Deskripsi

Fungsi bytes() mengembalikan objek byte yang bersifat immutable dari suatu objek


Sintaks

Berikut ini adalah sintaks penggunaan fungsi bytes()

bytes([source[, encoding[, errors]]]

Parameter

  • source – objek yang akan diubah jadi byte array
  • encoding – encoding string bila sourcenya adalah string
  • errors – aksi yang dilakukan bila proses encoding gagal

Parameter source bisa saja berbeda – beda jenisnya seperti berikut

Tipe Deskripsi
String Mengubah string menjadi byte menggunakan str.encode(), bisa juga menggunakan opsi encoding dan opsi errors
Integer Menciptakan array dengan ukuran tertentu, semuanya diinisialisasi dengan null
Object Buffer read-only dari objek yang digunakan untuk menginisialisai byte array
Iterable Menciptakan array dengan ukuran yang sama dengan panjang iterable dan mengisialisasinya menjadi anggota – anggota iterable. Harus berisi iterable dari integer antara 0 <= x < 256
Kosong (tanpa argumen) Menciptakan array berukuran 0

Nilai Kembalian

Fungsi bytes() mengembalikan byte berdasarkan inisialisasi panjang dan ukuran awal objek.


Contoh

# string s = "Python is fun" arr = bytes(s, 'utf-8') print(arr) # integer size = 5 arr = bytes(size) print(arr) # list l = [1, 2, 3, 4, 5] arr = bytes(l) print(arr)

Output

Output dari program di atas adalah seperti berikut:

b'Python is fun'
b'\x00\x00\x00\x00\x00'
b'\x01\x02\x03\x04\x05'

Bila Anda ingin menggunakan versi mutable dari bytes() yaitu bytearray()

Fungsi callable()

Deskripsi

Fungsi callable() mengembalikan True jika objek yang menjadi argumennya bisa dipanggil (callable). Jika tidak maka kembaliannya adalah False.


Sintaks

Fungsi callable() memiliki sintaks sebagai berikut:

callable(object)

Parameter

  • object – objek yang akan diuji apakah bisa dipanggil atau tidak

Nilai Kembalian

Fungsi callable() akan mengembalikan:

  • True – jika objek bisa dipanggil
  • False – jika objek tidak bisa dipanggil

Perlu dicatat bahwa meskipun kembalian dari callable() adalah True, bisa saja pemanggilan terhadap objek masih gagal.

Tapi, saat kembaliannya False, maka sudah pasti pemanggilan terhadap objek tersebut akan gagal.


Contoh

x = 10 print(callable(x)) def tes_fungsi(): print("tes") y = tes_fungsi print(callable(y))

Output

Output dari program di atas adalah seperti berikut:

True
False

Fungsi bytearray()

Deskripsi

Fungsi bytearray() mengembalikan objek bytearray dari suatu objek


Sintaks

Berikut ini adalah sintaks penggunaan fungsi bytearray()

bytearray([source[, encoding[, errors]]]

Parameter

  • source – objek yang akan diubah jadi byte array
  • encoding – encoding string bila sourcenya adalah string
  • errors – aksi yang dilakukan bila proses encoding gagal

Parameter source bisa saja berbeda – beda jenisnya seperti berikut

Tipe Deskripsi
String Mengubah string menjadi byte menggunakan str.encode(), bisa juga menggunakan opsi encoding dan opsi errors
Integer Menciptakan array dengan ukuran tertentu, semuanya diinisialisasi dengan null
Object Buffer read-only dari objek yang digunakan untuk menginisialisai byte array
Iterable Menciptakan array dengan ukuran yang sama dengan panjang iterable dan mengisialisasinya menjadi anggota – anggota iterable. Harus berisi iterable dari integer antara 0 <= x < 256
Kosong (tanpa argumen) Menciptakan array berukuran 0

Nilai Kembalian

Fungsi bytearray() mengembalikan byte array berdasarkan inisialisasi panjang dan ukuran awal objek.


Contoh

# string s = "Python is fun" arr = bytearray(s, 'utf-8') print(arr) # integer size = 5 arr = bytearray(size) print(arr) # list l = [1, 2, 3, 4, 5] arr = bytearray(l) print(arr)

Output

Output dari program di atas adalah seperti berikut:

bytearray(b'Python is fun')
bytearray(b'\x00\x00\x00\x00\x00')
bytearray(b'\x01\x02\x03\x04\x05')

Fungsi bool()

Deskripsi

Fungsi bool() mengubah sebuah nilai menjadi nilai Boolean (True atau False) dan mengembalikannya.


Sintaks

Berikut adalah sintaks penggunaan fungsi bool()

bool(x)

Parameter

x – Nilai yang akan diubah menjadi True atau False


Nilai Kembalian

  • False – apabila x dikosongkan atau bernilai False
  • True – apabila x bernilai True

Nilai – Nilai berikut dianggap False oleh Python:
None, False, 0, tuple kosong (), list kosong[], string kosong ”, dan dictionary kosong {}

Nilai di luar itu dianggap True oleh Python.


Contoh

Berikut adalah contoh penggunaan fungsi bool()

test = [] print(test, 'adalah', bool(test)) test = [0] print(test, 'adalah', bool(test)) test = 0.0 print(test, 'adalah', bool(test)) test = 'python' print(test, 'adalah', bool(test))

Output

Output dari program di atas adalah seperti berikut

[] adalah False
[0] adalah True
0.0 adalah False
python adalah True

Fungsi bin()

Deskripsi

Fungsi bin() mengubah integer dan mengembalikan nilai dalam bentuk string biner.


Sintaks

Berikut adalah sintaks penggunaan fungsi bin()

bin(num)

Parameter

  • num – sebuah bilangan integer yang nilai binernya akan dicari

Nilai Kembalian

Fungsi bin() mengembalikan nilai biner dari integer dalam bentuk string.


Contoh

angka = 7 print("Nilai biner dari 7 adalah", bin(angka))

Output

Output dari program di atas adalah sebagai berikut:

Nilai biner dari 7 adalah 0b111

Awalan 0b di atas menujukkan bahwa hasilnya adalah string biner.

Fungsi ascii()

Deskripsi

Fungsi ascii() mengembalikan string yang berisi representasi objek yang dapat dicetak. Fungsi ascii() mengembalikan karakter escape dari karakter non-ASCII menggunakan karakter escape \x, \u, atau \U.


Sintaks

Berikut adalah sintaks penggunaan fungsi ascii()

ascii(object)

Parameter

  • object – objek (misalnya string, list, tuple, dan lain sebagainya)

Nilai Kembalian

Fungsi ascii() mengembalikan string berisi representasi dari objek.


Contoh

Berikut adalah contoh penggunaan fungsi ascii()

text_normal = 'Python is very interesting' print(ascii(text_normal)) other_text = 'Pythön is very interesting' print(ascii(other_text)) print('Pyth\xf6n is very interesting')

Output

Output dari program di atas adalah seperti berikut:

'Python is very interesting'
'Pyth\xf6n is very interesting'
Pythön is very interesting

Fungsi any()

Deskripsi

Fungsi any() mengembalikan True jika ada anggota iterable yang bernilai True. Bila tidak ada satupun, maka any() mengembalikan False.


Sintaks

Berikut adalah sintaks penggunaan fungsi any():

any(iterable)

Parameter


Nilai Kembalian

  • True jika ada sekurang – kurangnya satu anggota iterable yang bernilai True
  • False jika semua anggota bernilai False atau jika iterable kosong

Contoh

Berikut adalah contoh penggunaan fungsi any():

l = [1, 2, 3, 0] print(any(l)) l = [0, False] print(any(l)) l = [0, False, 5] print(any(l)) l = [] print(any(l))

Output

Output dari program di atas adalah sebagai berikut:

True
False
True
False

Fungsi all()

Deskripsi

Fungsi all() mengembalikan True apabila semua anggota dari iterable(sequence) bernilai True (tidak ada yang kosong, False atau None)


Syntax

Berikut adalah sintaks penggunaan fungsi all():

all(iterable)

Parameter

iterable – data iterable (string, list, tuple, dictionary, dan lain-lain)


Nilai Kembalian

Mengembalikan:

True – apabila semua anggota di dalam iterable bernilai True

False – bila ada anggota dalam iterable bernilai False


Contoh

# list l = [1, 2, 3] print(all(l)) l = [1, False, 3] print(all(l)) l = [] print(all(l)) # string s = 'pythonindo is good' print(all(s)) s = '012' print(all(s))

Output

Output program di atas adalah seperti berikut:

True
False
True
True
True

Fungsi abs()

Deskripsi

Fungsi abs() mengembalikan nilai absolut dari x


Syntax

Berikut adalah sintaks penggunaan fungsi abs():

abs(x)

Parameter

  • x – suatu bilangan

Nilai Kembalian

Mengembalikan nilai absolut dari x


Contoh

Berikut adalah contoh penggunaan fungsi abs():

print("abs(-15) : ", abs(-15)) print("abs(10.32) : ", abs(10.32)) print("abs(-100) : ", abs(-100))

Output program di atas adalah seperti berikut:

abs(-15) :  15
abs(10.32) :  10.32
abs(-100) :  100