Python
Halaman SebelumnyaHalaman Berikutnya
Variabel tidak lain adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Ini berarti bahwa saat Anda membuat variabel, Anda mencadangkan beberapa ruang di memori.
Berdasarkan tipe data suatu variabel, interpreter mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori yang dicadangkan. Oleh karena itu, dengan menetapkan tipe data yang berbeda ke variabel, Anda dapat menyimpan bilangan bulat, desimal, atau karakter dalam variabel ini.
Variabel Python tidak memerlukan deklarasi eksplisit untuk memesan ruang memori. Deklarasi terjadi secara otomatis ketika Anda menetapkan nilai ke variabel. Tanda sama dengan (=) digunakan untuk menetapkan nilai ke variabel.
Operan di sebelah kiri operator =adalah nama variabel dan operan di sebelah kanan operator =adalah nilai yang disimpan dalam variabel. Misalnya
Demo Langsung#!/usr/bin/python counter = 100 # An integer assignment miles = 1000.0 # A floating point name = "John" # A string print counter print miles print name
Di sini, 100, 1000,0 dan "John" adalah nilai yang ditetapkan ke penghitung , mil , dan nama variabel, masing-masing. Ini menghasilkan hasil berikut
100 1000.0 John
Python memungkinkan Anda untuk menetapkan satu nilai ke beberapa variabel secara bersamaan. Misalnya
a = b = c = 1
Di sini, objek integer dibuat dengan nilai 1, dan ketiga variabel ditugaskan ke lokasi memori yang sama. Anda juga dapat menetapkan beberapa objek ke beberapa variabel. Misalnya
a,b,c = 1,2,"john"
Di sini, dua objek integer dengan nilai 1 dan 2 ditugaskan ke variabel a dan b masing-masing, dan satu objek string dengan nilai "john" ditugaskan ke variabel c.
Data yang disimpan dalam memori dapat terdiri dari banyak jenis. Misalnya, usia seseorang disimpan sebagai nilai numerik dan alamatnya disimpan sebagai karakter alfanumerik. Python memiliki berbagai tipe data standar yang digunakan untuk mendefinisikan operasi yang mungkin dilakukan pada mereka dan metode penyimpanan untuk masing-masingnya.
Python memiliki lima tipe data standar
Tipe data angka menyimpan nilai numerik. Objek angka dibuat saat Anda menetapkan nilai padanya. Misalnya
var1 = 1 var2 = 10
Anda juga dapat menghapus referensi ke objek angka dengan menggunakan pernyataan del. Sintaks dari pernyataan del adalah
del var1[,var2[,var3[....,varN]]]]
Anda dapat menghapus satu objek atau beberapa objek dengan menggunakan pernyataan del. Misalnya
del var del var_a, var_b
Python mendukung empat tipe numerik yang berbeda
Berikut adalah beberapa contoh angka
int | panjang | mengambang | kompleks |
---|---|---|---|
10 | 51924361L | 0.0 | 3.14j |
100 | -0x19323L | 15.20 | 45.j |
-786 | 0122L | -21.9 | 9.322e-36j |
080 | 0xDEFABCECBDAECBFBBAel | 32,3+e18 | .876j |
-0490 | 535633629843L | -90. | -.6545+0J |
-0x260 | -052318172735L | -32.54e100 | 3e+26J |
0x69 | -4721885298529L | 70.2-E12 | 4.53e-7j |
Python memungkinkan Anda menggunakan huruf kecil l dengan panjang, tetapi disarankan agar Anda hanya menggunakan huruf besar L untuk menghindari kebingungan dengan angka 1. Python menampilkan bilangan bulat panjang dengan huruf besar L.
Bilangan kompleks terdiri dari pasangan terurut bilangan floating-point nyata yang dilambangkan dengan x + yj, di mana x dan y adalah bilangan real dan j adalah unit imajiner.
String dalam Python diidentifikasi sebagai serangkaian karakter yang berdekatan yang diwakili dalam tanda kutip. Python memungkinkan pasangan tanda kutip tunggal atau ganda. Subset string dapat diambil menggunakan operator slice ([ ] dan [:] ) dengan indeks mulai dari 0 di awal string dan bekerja dari -1 di akhir.
Tanda plus (+) adalah operator rangkaian string dan tanda bintang (*) adalah operator pengulangan. Misalnya
Demo Langsung#!/usr/bin/python str = 'Hello World!' print str # Prints complete string print str[0] # Prints first character of the string print str[2:5] # Prints characters starting from 3rd to 5th print str[2:] # Prints string starting from 3rd character print str * 2 # Prints string two times print str + "TEST" # Prints concatenated string
Ini akan menghasilkan hasil berikut
Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST
Daftar adalah tipe data majemuk Python yang paling serbaguna. Daftar berisi item yang dipisahkan dengan koma dan diapit dalam tanda kurung siku ([]). Sampai batas tertentu, daftar mirip dengan array di C. Satu perbedaan di antara mereka adalah bahwa semua item yang termasuk dalam daftar dapat memiliki tipe data yang berbeda.
Nilai yang disimpan dalam daftar dapat diakses menggunakan operator irisan ([ ] dan [:]) dengan indeks mulai dari 0 di awal daftar dan bekerja hingga akhir -1. Tanda plus (+) adalah operator rangkaian daftar, dan tanda bintang (*) adalah operator pengulangan. Misalnya
#!/usr/bin/python list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tinylist = [123, 'john'] print list # Prints complete list print list[0] # Prints first element of the list print list[1:3] # Prints elements starting from 2nd till 3rd print list[2:] # Prints elements starting from 3rd element print tinylist * 2 # Prints list two times print list + tinylist # Prints concatenated lists
Ini menghasilkan hasil berikut
['abcd', 786, 2.23, 'john', 70.2] abcd [786, 2.23] [2.23, 'john', 70.2] [123, 'john', 123, 'john'] ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']
Tuple adalah tipe data urutan lain yang mirip dengan daftar. Tuple terdiri dari sejumlah nilai yang dipisahkan dengan koma. Tidak seperti daftar, bagaimanapun, tupel diapit dalam tanda kurung.
Perbedaan utama antara daftar dan tupel adalah:Daftar diapit dalam tanda kurung ( [ ] ) dan elemen serta ukurannya dapat diubah, sedangkan tupel diapit dalam tanda kurung ( ( ) ) dan tidak dapat diperbarui. Tuple dapat dianggap sebagai hanya-baca daftar. Misalnya
Demo Langsung#!/usr/bin/python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print tuple # Prints the complete tuple print tuple[0] # Prints first element of the tuple print tuple[1:3] # Prints elements of the tuple starting from 2nd till 3rd print tuple[2:] # Prints elements of the tuple starting from 3rd element print tinytuple * 2 # Prints the contents of the tuple twice print tuple + tinytuple # Prints concatenated tuples
Ini menghasilkan hasil berikut
('abcd', 786, 2.23, 'john', 70.2) abcd (786, 2.23) (2.23, 'john', 70.2) (123, 'john', 123, 'john') ('abcd', 786, 2.23, 'john', 70.2, 123, 'john')
Kode berikut tidak valid dengan tuple, karena kami mencoba memperbarui tuple, yang tidak diperbolehkan. Kasus serupa dimungkinkan dengan daftar
#!/usr/bin/python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tuple[2] = 1000 # Invalid syntax with tuple list[2] = 1000 # Valid syntax with list
Kamus Python adalah jenis tipe tabel hash. Mereka bekerja seperti array asosiatif atau hash yang ditemukan di Perl dan terdiri dari pasangan nilai kunci. Kunci kamus dapat berupa hampir semua jenis Python, tetapi biasanya berupa angka atau string. Nilai, di sisi lain, dapat berupa objek Python sembarang.
Kamus diapit oleh kurung kurawal ({}) dan nilai dapat ditetapkan dan diakses menggunakan kurung siku ([]). Misalnya
Demo Langsung#!/usr/bin/python dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'name': 'john','code':6734, 'dept': 'sales'} print dict['one'] # Prints value for 'one' key print dict[2] # Prints value for 2 key print tinydict # Prints complete dictionary print tinydict.keys() # Prints all the keys print tinydict.values() # Prints all the values
Ini menghasilkan hasil berikut
This is one This is two {'dept': 'sales', 'code': 6734, 'name': 'john'} ['dept', 'code', 'name'] ['sales', 6734, 'john']
Kamus tidak memiliki konsep keteraturan antar elemen. Tidak benar untuk mengatakan bahwa unsur-unsurnya "rusak"; mereka tidak teratur.
Terkadang, Anda mungkin perlu melakukan konversi antara tipe bawaan. Untuk mengonversi antar tipe, Anda cukup menggunakan nama tipe sebagai fungsi.
Ada beberapa fungsi bawaan untuk melakukan konversi dari satu tipe data ke tipe data lainnya. Fungsi-fungsi ini mengembalikan objek baru yang mewakili nilai yang dikonversi.
No.Sr. | Fungsi &Deskripsi |
---|---|
1 | int(x [,basis]) Mengonversi x menjadi bilangan bulat. base menentukan basis jika x adalah string. |
2 | panjang(x [,dasar] ) Mengonversi x menjadi bilangan bulat panjang. base menentukan basis jika x adalah string. |
3 | mengambang(x) Mengonversi x ke angka floating-point. |
4 | kompleks(nyata [,imag]) Membuat bilangan kompleks. |
5 | str(x) Mengonversi objek x menjadi representasi string. |
6 | repr(x) Mengonversi objek x menjadi string ekspresi. |
7 | eval(str) Mengevaluasi string dan mengembalikan objek. |
8 | tupel Mengonversi s menjadi tupel. |
9 | daftar Mengonversi s ke daftar. |
10 | set Mengonversi s menjadi satu set. |
11 | dikte(d) Membuat kamus. d harus berupa urutan tupel (kunci, nilai). |
12 | beku Mengonversi s menjadi himpunan beku. |
13 | chr(x) Mengonversi bilangan bulat menjadi karakter. |
14 | unichr(x) Mengonversi bilangan bulat menjadi karakter Unicode. |
15 | urutan(x) Mengonversi satu karakter ke nilai integernya. |
16 | hex(x) Mengonversi bilangan bulat menjadi string heksadesimal. |
17 | okt(x) Mengonversi bilangan bulat menjadi string oktal. |
Python
Tuple Python Dalam artikel ini, Anda akan mempelajari segala sesuatu tentang tupel Python. Lebih khusus lagi, apa itu tupel, cara membuatnya, kapan menggunakannya, dan berbagai metode yang harus Anda ketahui. Video:Daftar Python dan Tuple Tuple dalam Python mirip dengan daftar. Perbedaan antara ke
Variabel C# Variabel adalah nama yang diberikan ke area penyimpanan yang digunakan untuk menyimpan nilai dari berbagai tipe data. Setiap variabel dalam C# harus memiliki tipe tertentu, yang menentukan ukuran dan tata letak memori variabel. Sebagai contoh, sebuah variabel dapat bertipe String, yang
Apa itu Variabel di Java? Variabel di Jawa adalah wadah data yang menyimpan nilai data selama eksekusi program Java. Setiap variabel diberi tipe data yang menunjukkan tipe dan jumlah nilai yang dapat disimpannya. Variabel adalah nama lokasi memori dari data. Variabel Java terutama memiliki tiga jen
Apa itu Variabel dalam Python? Variabel Python adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Dengan kata lain, variabel dalam program python memberikan data ke komputer untuk diproses. Jenis Variabel Python Setiap nilai dalam Python memiliki tipe data. Tipe data yang berbeda dalam P