Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Pengenalan Fungsi Tuples Bawaan Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang fungsi-fungsi tuples bawaan (built-in function) yang terdapat dalam bahasa pemrograman Python.

Builtin Function Tuples in Python


Berikut ini adalah daftar fungsi tuples bawaan yang terdapat pada Python:
  • len(tuple), digunakan untuk menghitung panjang sebuah tuples
  • max(tuple), digunakan untuk menghitung nilai maksimum dari elemen yang ada di tuples
  • min(tuple), digunakan untuk menghitung nilai minimum dari elemen yang ada di tuples
  • tuple(seq), digunakan untuk mengubah atau mengkonversi dari list menjadi tuples.

len(tuple)


Fungsi len(tuple) digunakan untuk menghitung panjang sebuah tuples.

Contoh Program

#Nama File : tuples_length.py

tuple1, tuple2 = (123, 'xyz', 'zara'), (456, 'abc')

print ("Panjang tuple1 : ", len(tuple1))
print ("Panjang tuple2 : ", len(tuple2))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Panjang tuple1 :  3
Panjang tuple2 :  2


max(tuple)


Fungsi max(tuple) digunakan untuk menampilkan nilai maksimum dari elemen yang ada di dalam tuples.

Contoh Program

#Nama File : tuples_max.py

tuple1, tuple2 = ("dodol", 'xyz', 'zara', 'abc'), (100, -200, 300)

print ("Max value tuple1 : ", max(tuple1))
print ("Max value tuple2 : ", max(tuple2))


Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Max value tuple1 :  zara
Max value tuple2 :  300


min(tuple)


Fungsi min(tuple) digunakan untuk menampilkan nilai minimum dari elemen yang ada di dalam tuples.

Contoh Program

#Nama File : tuples_min.py

tuple1, tuple2 = ("dodol", 'xyz', 'zara', 'abc'), (100, -200, 300)

print ("Min value tuple1 : ", min(tuple1))
print ("Min value tuple2 : ", min(tuple2))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Min value tuple1 :  abc
Min value tuple2 :  -200


tuple(seq)


Fungsi tuple(seq) digunakan untuk mengubah atau mengkonversi sebuah list menjadi tuples.

Contoh Program

#Nama File : tuples_tuple.py

aList = (123, 'xyz', 'zara', 'abc');
aTuple = tuple(aList)

print ("Tuple elements : ", aTuple)


Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Tuple elements :  (123, 'xyz', 'zara', 'abc')


Sekian tutorial singkat tentang Pengenalan Fungsi Tuples Bawaan Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim

Pengenalan Tuples Pada Python

Pada tutorial Python kali kita akan belajar tentang Tuples. Tuples adalah salah satu object di bahasa pemrograman Python yang mirip dengan List, tetapi pada Tuples nilainya tidak boleh Anda ubah.

Tuples Pada Python


Deklarasi Tuples


Untuk membuat sebuah tuples, setiap elemen dipisahkan dengan tanda koma "comma separated values". Berikut contoh program deklarasi sebuah tuples.

tup1 = (Nursalim', 'Naura Krasiva', 1983, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

Sedangkan untuk membuat sebuah tuple kosong, Anda dapat mendeklarasikannya dalam bentuk berikut ini:

tup1 = ();

Setiap elemen pada tuples, dimulai dengan indeks ke-0.

Mengakses Tuples


Untuk mengakses sebuah atau beberapa elemen pada tuples, Anda dapat menggunakan tanda kurung siku "square bracket" diikuti dengan index yang akan Anda akses.

Perhatikan contoh program berikut ini:

#Nama File : tuples_access.py

tup1 = ('Nursalim', 'Naura Krasiva', 1983, 2012);
tup2 = (1, 2, 3, 4, 5, 6, 7 );

print ("tup1[1]: ", tup1[1])
print ("tup2[1:6]: ", tup2[1:6])

Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

tup1[1]:  Naura Krasiva
tup2[1:6]:  (2, 3, 4, 5, 6)


Menggabungkan Beberapa Tuples


Karena bersifat immutable, atau tidak dapat di update nilanya. Anda hanya dapat menggabungkan dua tuple atau lebih untuk meng-update nilai sebuah tuples.

Untuk menggabungkan dua buah tuples atau lebih, Anda dapat menggunakan operator concatenation "+".

Perhatikan contoh program berikut ini:

#Nama File : tuples_concat.py

tup1 = (1983, 2012);
tup2 = ('Nursalim', 'Naura Krasiva');

# Buat variable tuples baru untuk menampung hasil penggabungan
tup3 = tup1 + tup2;
print (tup3)

Jika Anda jalankan program diatas, maka akan menghasilkan output sebagai berikut:

(1983, 2012, 'Nursalim', 'Naura Krasiva')

Menghapus Elemen Tuples


Pada tuples, Anda tidak diperbolehkan untuk menghapus sebagian elemen atau beberapa elemen saja. Anda harus menghapus semuanya.

Perhatikan contoh program berikut ini:

#Nama File : tuples_delete.py

tup = ('Nursalim', 'Naura Krasiva', 1983, 2012);

print (tup)
del tup;
print ("Setelah tuples di delete : ")
print (tup)


Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

('Nursalim', 'Naura Krasiva', 1983, 2012)
Setelah tuples di delete : 
Traceback (most recent call last):
  File "D:\python\tuples_delete.py", line 8, in 
    print (tup)
NameError: name 'tup' is not defined

Operasi Dasar Pada Tuples


Ada beberapa operasi dasar pada tuples yang sering kita gunakan, yaitu
  • penggabungan (concatenation)
  • repetisi (repetition)
  • membership
  • iterasi (iteration)
Contoh Program

Berikut contoh penggunaan operasi dasar diatas pada program:

#Nama File : tuples_operator.py

print ((1, 2, 3) + (4, 5, 6), "\n")  # Concatenation
print (('Hi!') * 4, "\n")   # Repetition
print (3 in (1, 2, 3),"\n")   # Membership
for x in (1, 2, 3): print (x)   # Iteration

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

(1, 2, 3, 4, 5, 6) 

Hi!Hi!Hi!Hi! 

True 

1
2
3



Sekian tutorial singkat tentang Pengenalan Tuples pada bahasa pemrograman Python. Semoga bermanfaat & Happy learning Python Programmning.

Salam,

Nursalim

Pengenalan Macam-Macam Fungsi List Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang Pengenalan Macam-Macam Fungsi List Pada Python.

Builtin List Function Python


Berikut macam-macam fungsi bawaan list:
  • len(list)
  • max(list)
  • min(list)
  • list(tuples)

Sedangkan di bawah ini adalah macam-macam method yang terdapat pada list:
  • list.append(obj)
  • list.count(obj)
  • list.extend(seq)
  • list.index(obj)
  • list.insert(index,obj)
  • list.pop(obj=list[-1])
  • list.remove(obj)
  • list.reverse()
  • list.sort([func])


len(list)


Fungsi len(list) digunakan untuk menghitung panjang sebuah list.

Contoh Program

#Nama File : list_len.py

list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']

print ("Panjang list1 : ", len(list1))
print ("Panjang list2 : ", len(list2))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Panjang list1 :  3
Panjang list2 :  2

max(list)


Fungsi max(list) digunakan untuk menampilkan nilai maksimum dari sebuah list.

Contoh Program

#Nama File : list_max.py

values = [-100, 1, 10, 1000]

print("Nilai Maksimum: ", max(values))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Nilai Maksimum:  1000

min(list)


Fungsi min(list) digunakan untuk menampilkan nilai minimum dari sebuah list.

Contoh Program

#Nama File : list_min.py

values = [-100, 1, 10, 1000]

print("Nilai Minimum: ", min(values))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Nilai Minimum:  -100

list(tuples)


Fungsi list(tuples) digunakan untuk mengkonversi dari tuples menjadi list.

Contoh Program

#Nama File : list_convert.py

aTuples = (1234, 'abc', 'def', 'ghi', 4321);
aLists = list(aTuples)

print ("Elemen dari list : ", aLists)


Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Elemen dari list :  [1234, 'abc', 'def', 'ghi', 4321]


list.append(obj)


Method list.append(obj) digunakan untuk menambahkan object obj ke dalam list.

Contoh Program

#Nama File : list_append.py

aList = [1234, 'abc', 'def', 'ghi'];
aList.append( 5432 );

print ("Hasil append : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Hasil append :  [1234, 'abc', 'def', 'ghi', 5432]


list.count(obj)


Method list.count(obj) digunakan untuk menghitung sebuah object di dalam list.

Contoh Program

#Nama File : list_count.py

aList = ['abc', 123, 'abc', 'zara', 'abc', 123];

print ("Jumlah object 123 : ", aList.count(123))
print ("Jumlah object abc : ", aList.count('abc'))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Jumlah object 123 :  2
Jumlah object abc :  3


list.extend(seq)


Method list.extend(seq) digunakan untuk menambahkan (append) list seq ke dalam sebuah list.

Contoh Program

#Nama File : list_extend.py

list1 = [1234, 'abcd', 'efgh', 'xyz', 567];
list2 = [2015, 'dodol'];
list1.extend(list2)

print ("Extended List : ", list1) 

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Extended List :  [1234, 'abcd', 'efgh', 'xyz', 567, 2015, 'dodol']

list.index(obj)


Method list.index(obj) digunakan untuk mengetahui index atau posisi sebuah object di dalam list.

Contoh Program

#Nama File : list_index.py

aList = [123, 'abc', 'dodol', 'abc'];

print ("Index untuk abc : ", aList.index( 'abc' ))
print ("Index untuk dodol : ", aList.index( 'dodol' )) 

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Index untuk abc :  1
Index untuk dodol :  2


list.insert(index, obj)


Method list.insert(index, obj) digunakan untuk memasukkan sebuah object ke dalam index yang telah ditentukan.

Contoh Program

#Nama File : list_insert.py

aList = [123, 'xyz', 'zara', 'abc']

# Memasukkan object 2009 ke dalam index ke 3
aList.insert( 3, 2009)

print ("Hasil akhir list : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Hasil akhir list :  [123, 'xyz', 'zara', 2009, 'abc']


list.remove(obj)


Method list.remove(obj) digunakan untuk menghapus object dari sebuah list.

Contoh Program

#Nama File : list_remove.py

aList = [1234, 'abc', 'defg', 'abc', 'xyz'];

aList.remove('abc');
print ("List : ", aList)

aList.remove(1234);
print ("List : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

List :  [1234, 'defg', 'abc', 'xyz']
List :  ['defg', 'abc', 'xyz']


list.reverse()


Method list.reverse() digunakan untuk membalik object di dalam list.

Contoh Program

#Nama File : list_reverse.py

aList = [1234, 'abc', 'defg', 'abc', 'xyz'];

print ("Before Reverse : ", aList)

aList.reverse();
print ("After Reverse : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Before Reverse :  [1234, 'abc', 'defg', 'abc', 'xyz']
After Reverse :  ['xyz', 'abc', 'defg', 'abc', 1234]


list.sort()


Method list.sort() digunakan untuk mengurutkan object di dalam list secara ascending. Object yang diurutkan harus sama tipe datanya.

Contoh Program

#Nama File : list_sort.py

aList = ["ghskh", 'xyz', 'zara', 'abc', 'lmngj'];

print ("Before Sort : ", aList)

aList.sort();
print ("After Sort : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Before Sort :  ['ghskh', 'xyz', 'zara', 'abc', 'lmngj']
After Sort :  ['abc', 'ghskh', 'lmngj', 'xyz', 'zara']


Sekian tutorial singkat tentang Macam-Macam Fungsi List Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim

Pengenalan List Pada Python

Pada tutorial Python kali ini, kita akan belajar lebih detail tentang Pengenalan List. Tutorial ini mencakup tentang cara deklarasi variable list, cara mengakses nilai sebuah list, mengupdate nilai sebuah list, menghapus elemen sebuah list, operasi-operasi dasar yang ada di dalam list, fungsi-fungsi dasar list, dan lain sebagainya.

Pengenalan List Pada Python


Deklarasi Variable List


Seperti yang Anda ketahui, bahwa list adalah tipe data yang digunakan untuk menampung kumpulan dari beberapa data, baik yang bertipe sama maupun berbeda.

Data-data di dalam list dipisahkan dengan koma di dalam kurung siku.

Di bawah ini adalah contoh deklarasi variable yang bertipe list:

list1 = ['nursalim', 'naura', 1983, 2012];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d","e"];


Mengakses Nilai Sebuah List


Untuk mengakses nilai dari sebuah list, bisa Anda perhatikan pada contoh program berikut:

# Nama File: list_access.py

list1 = ['Nursalim', 'Naura', 1983, 2012];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
list3 = ["a", "b", "c", "d", "e", "f", "g" ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])
print ("list3[-5]: ", list3[-5])

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

list1[0]:  Nursalim
list2[1:5]:  [2, 3, 4, 5]
list3[-5]:  c

Perhatikan contoh lainnya di bawah ini:

#Nama File : list_akses2.py

list = ['Belajar', 'BELAJAR', 'belajar', 'belaJAR']

print (list[3])
print (list[-3])
print (list[1:3])

Jika Anda jalankan program diatas, akan menampilkan output sebagai berikut:

belaJAR
BELAJAR
['BELAJAR', 'belajar']


Mengupdate Nilai Sebuah List


Untuk mengupdate nilai dari sebuah list, bisa Anda perhatikan pada contoh program berikut:

# Nama File: list_update.py

list1 = ['Nursalim', 'Naura', 1983, 2012];

print ("Nilai awal list index ke-2 : ")
print (list1[2])

#Mengupate nilai list index ke-2
list1[2] = 1984;

print ("Nilai akhir list index ke-2 : ")
print (list1[2])

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

Nilai awal list index ke-2 : 
1983
Nilai akhir list index ke-2 : 
1984

Menghapus Elemen Sebuah List


Untuk menghapus elemen sebuah list, Anda dapat menggunakan perintah del di ikuti dengen elemen list yang akan Anda hapus.

Perhatikan contoh program berikut:

#Nama File : list_delete.py

list1 = ['Nursalim', 'Naura Krasiva', 1983, 2012];

print (list1)
del list1[2];
print ("Setelah dihapus index ke 2 : ")
print (list1)

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

['Nursalim', 'Naura Krasiva', 1983, 2012]
Setelah dihapus index ke 2 : 
['Nursalim', 'Naura Krasiva', 2012]

Operasi Dasar Pada List


Ada beberapa operasi-operasi dasar yang sering digunakan pada list, yaitu:
  • Penggabungan (concatenation) menggunakan tanda "+"
  • Perulangan (repetition) menggunakan tanda "*"
  • Membership menggunakan tanda "in"
  • Iterasi (Interation) menggunakan tanda ":"

Contoh Program

#Nama File : list_operator.py

print ([1, 2, 3] + [4, 5, 6], "\n")  # Concatenation
print (['Hi!'] * 4, "\n")   # Repetition
print (3 in [1, 2, 3],"\n")   # Membership
for x in [1, 2, 3]: print (x)   # Iteration

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

[1, 2, 3, 4, 5, 6] 

['Hi!', 'Hi!', 'Hi!', 'Hi!'] 

True 

1
2
3


Sekian tutorial singkat tentang Pengenalan List Pada Python. Semoga bermanfaat & Happy Learning Pyhton Programming.

Salam,

Nursalim

Pengenalan Macam-Macam Fungsi String Pada Python

Pada tutorial Python ini, kita akan membahas tentang Pengenalan Macam-Macam Fungsi String Bawaan (Built-in) Pada Bahasa Pemrograman Python beserta contohnya.

Built-in String Function in Python


Berikut ini adalah macam-macam fungsi string yang terdapat pada bahasa pemrograman Python:
  • capitalize()
  • center()
  • count()
  • decode()
  • encode()
  • endswith()
  • expandtabs()
  • find()
  • index()
  • isallnum()
  • isalpha()
  • isdecimal()
  • isdigit()
  • isspace()
  • istitle()
  • isupper()
  • join()
  • len()
  • ljust()
  • lower()
  • lstrip()
  • maketrans()
  • max()
  • min()
  • replace()
  • rfind()
  • rjust()
  • rstrip()
  • split()
  • splitlines()
  • strip()
  • swapcase()
  • upper()
  • zfill()

capitalize(str)


Fungsi capitalize(str) digunakan untuk menampilkan string str dengan huruf pertama adalah huruf kapital.

Contoh Progam

#Nama File: string_format.py

print ("Perkenalkan nama saya %s berumur %d tahun!" % ('Nursalim', 25))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

Selamat belajar python semoga menyenangkan


center(width[, fillchar])


Fungsi center(width[, fillchar]) akan menampilkan string pada posisi tengah sampai dengan panjang string (width) dengan tambahan karakter tertentu (padding),

Contoh Program

#Nama File: string_center.py

str = "belajar python asyik";

print ("str.center(40, 'a') : ", str.center(40, 'a'))
print ("str.center(40) : ", str.center(40))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

str.center(40, 'a') :  aaaaaaaaaabelajar python asyikaaaaaaaaaa
str.center(40) :            belajar python asyik          


count(sub, start= 0,end=len(string))


Fungsi count() digunakan untuk menghitung jumlah sebuah string atau substring. Ada beberapa parameter yang terdapat pada fungsi count() ini yaitu:
  • sub adalah subtring atau string yang dicari
  • start adalah indeks permulaan pencarian
  • end adalah indeks terakhir pencarian

Contoh Program

#Nama File: string_count.py

str = "Belajar Python sangat menyenangkan sekali....keren!!!";

sub = "a";
print ("str.count(sub, 4, 40) : ", str.count(sub, 4, 40))
sub = "an";
print ("str.count(sub) : ", str.count(sub))


Jika program diatas Anda jalankan, maka akan menghasilkan output sebagai berikut:

str.count(sub, 4, 40) :  6
str.count(sub) :  3

decode(encoding='UTF-8',errors='strict')


encode(encoding='UTF-8',errors='strict')


endswith(suffix[, start[, end]])



Sekian tutorial singkat tentang Macam-Macam Fungsi String Pada Python. Semoga bermanfaat & Happy Learning Python Programming.

Salam,

Nursalim