0% menganggap dokumen ini bermanfaat (0 suara)
122 tayangan5 halaman

Tipe Data Di Python

Tipe data bawaan Python terdiri dari numbers (integer, float, complex), list, tuple, set, dan dictionary. Setiap tipe memiliki karakteristik khusus seperti integer yang tidak terbatas ukurannya, list yang bersifat mutable, dan dictionary yang menyimpan pasangan kunci-nilai.

Diunggah oleh

Taufiq Qurahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
122 tayangan5 halaman

Tipe Data Di Python

Tipe data bawaan Python terdiri dari numbers (integer, float, complex), list, tuple, set, dan dictionary. Setiap tipe memiliki karakteristik khusus seperti integer yang tidak terbatas ukurannya, list yang bersifat mutable, dan dictionary yang menyimpan pasangan kunci-nilai.

Diunggah oleh

Taufiq Qurahman
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Tipe Data di Python

Terdapat 3 tipe data bawaan


1. Numbers
Tipe numerik di pyhton di bagi menjadi 3 : int, float, complex

Int tidak dibatasi oleh angka dengan panjang tertentu tetapi dibatasi oleh memori yang
tersedia. Sehingga tidak perlu menambahkan variabel big number seperti long long pada
(C/C++).

Float bilangan pecahanan dibatasi akurasinya pada 15 desimal. Perbedaan integer


dengan float pada titik (decimal point).

Complex juga sebagai tipe data yang mendukung bilangan imajiner yang dituliskan
dalam formulasi x +yj, x merupakan bilangan real, dan y adalah bilangan imajiner.

2. List
Merupakan kumpulan data terurut (ordered sequence) dan sebagai salah satu variabel
yang digunakan di pyhton

List serupa dengan Array, tetapi memiliki perbedaan dengan penggunaan array pada
bahasa pemrograman lainnya. Perbedannya adalah element List pada Pyhton tidak
harus memilki tipe data yang sama.

x[0] artinya mengambil elemen paling awal, dengan index 0 dari List x

x[5] artinya mengambil elemen dengan index 5 dari List x

x[-1] artinya mengambil elemen dengan index paling belakang ke-1 dari List x

x[3:5] artinya membuat list dari anggota elemen List x dengan index 3 hingga sebelum
index 5 (tidak termasuk elemen dengan index 5, dalam hal ini hanya index 3-4)

x[:5] artinya membuat list dari anggota elemen List x paling awal hingga sebelum index 5
(tidak termasuk elemen dengan index 5, dalam hal ini hanya index 0-4)

x[-3:] artinya membuat list dari anggota elemen List x mulai index ke-3 dari belakang
hingga paling belakang

x[1:7:2] artinya membuat list dari anggota elemen List x dengan index 1 hingga sebelum
index 7, dengan "step" 2 (dalam hal ini hanya index 1, 3, 5)
Contoh :

Nama metode Nama metode Nama metode

Append mylist.append(item) Menambahkan item baru ke akhir list

Insert mylist.insert(indeks,item) Menyisipkan item pada ke dalam list pada


indeks yang di tentukan

Pop mylist.pop() Untuk menghapus dan memberikan item


terakhir pada list

Pop mylist.pop(indeks) Untuk menghapus dan memberikan item pada


indeks yang ditentukan pada list
Sort mylist.sort() Mengurutkan data dalam list

Reverse mylist.reverse() Mengurut dalam urutan terbalik

Index del mylist[indeks] Untuk menghapus item pada indeks yang


ditentukan

Count mylist.count(item) Untuk mengetahui jumlah suatu item didalam


list

remoove mylist.remove(item) Untuk menghapus suatu item pada indeks


terdekat dari kiri.

Tuple
Jenis list yang tidak dapat dibuah elementnya. Diklarasinya menggunakan kurung biasa
().

Set
Set sendiri merupakan kumpulan item yan bersifat unik tanpa urutan (unordered
collection). Deklarasinya menggunakan kurung kurawal {} . Set dapat melakukan union
dan intersection, dan akan menghapus data duplikat. Set bersifat mutable atau data
dapat di edit menggunakan fungsi add(), update(). Akan tetapi set tidak dapat
menggunakan indeks atau slicing.

Dictionary
Merupakan kumpulan pasangan kunci-nilai (pair of key-value) yang sifatnya tidak
berurutan. Seperti namanya bahwasanya sebagai struktur yang berbentuk kamus.
Terdapat kata kunci dan kemudian ada nilainya. Kata kunci tentuny unik dan boleh diisi
apa saja.

aku = {

"nama": "Petani Kode",

"url:" "https://www.petanikode.com"

}
Pada Python, dictionary didefinisikan dengan kurawal dan tambahan definisi berikut:

1) Setiap elemen pair key-value dipisahkan dengan koma (,)


2) Key dan Value dipisahkan dengan titik dua (:)
3) Key dan Value dapat berupa tipe variabel/obyek apapun

UPPER & LOWER

Metode isX dari String untuk Pengecekan


Selain islower() and isupper(), terdapat beberapa metode lain yang dapat digunakan untuk
memeriksa isi dari string. Semua method berikut mengembalikan nilai boolean:

 isalpha() mengembalikan True jika string berisi hanya huruf dan tidak kosong.
 isalnum() mengembalikan True jika string berisi hanya huruf atau angka, dan tidak
kosong.
 isdecimal() mengembalikan True jika string berisi hanya angka/numerik dan tidak
kosong.
 isspace() mengembalikan True jika string berisi hanya spasi, tab, newline, atau
whitespaces lainnya dan tidak kosong.
 istitle() mengembalikan True jika string berisi kata yang diawali huruf kapital dan
dilanjutkan dengan huruf kecil seterusnya.

OPERATOR DALAM PYTHON

Berikut adalah tabel urutan yang diambil dari referensi Dokumentasi Python:

Operator Description
lambda Lambda expression
if - else Conditional expression
or Boolean OR
and Boolean AND
not x Boolean NOT
in, not in, is, is not, <, <=, >, >=, ! Comparisons, including membership tests and
=, == identity tests
| Bitwise OR
Operator Description
^ Bitwise XOR
& Bitwise AND
<<, >> Shifts
+, - Addition and subtraction
*, @, /, //, % Multiplication, matrix multiplication, division, floor
division, remainder
+x, -x, ~x Positive, negative, bitwise NOT
** Exponentiation
await x Await expression
x[index], x[index:index], Subscription, slicing, call, attribute reference
x(arguments...), x.attribute
(expressions...), [expressions...], Binding or tuple display, list display, dictionary
{key: value...},{expressions...} display, set display

Pengecekan Style Guide PEP 8 dan Memformat Kode


Lint
Merupakan proses pengecekan error pada kode program, terdapat beberapa aplikasi yang
direkomendasikan untuk python.
Pylint
Flake8

Anda mungkin juga menyukai