Cara menggunakan KEYSS pada Python
Show Fitur yang paling ditunggu-tunggu pengguna Honda Vario akhirnya datang juga. Smart Key System, si teknologi menyalakan motor tanpa motor ini turut meramaikan perubahan tren teknologi di tanah air.
Untuk Anda yang baru atau berencana ingin membeli Honda Vario terbaru ini, cara menghidupkan dan mematikan motor-nya cukup mudah. Langkah-langkahnya adalah:
Untuk mematikan sistem keyless motor di Vario terbaru ini, terdapat empat cara yang bisa Anda pilih, yaitu:
Dari keempat metode tersebut, langkah terakhir adalah yang paling disarankan Honda karena dengan mematikan langsung dari remote hal ini secara otomatis telah memutus komunikasi antar motor dengan remote. Sedangkan untuk langkah 1-3, motor masih tetap bisa dinyalakan kembali dengan mudah karena secara tidak langsung kondisi motor hanya dimatikan di posisi standby.
Remote Smart Key System ini mampu bertahan hingga kurang lebih 3 tahun penggunaan. Label : Matic Dalam contoh berikut, masukan dan keluaran dibedakan dengan ada atau tidaknya prompt (>>> dan ...): untuk mengulangi contoh, Anda harus mengetikkan semuanya setelah prompt, saat prompt muncul; baris yang tidak dimulai dengan prompt adalah output dari interpreter. Perhatikan bahwa baris yang hanya berisi prompt sekunder dalam contoh berarti Anda harus mengetikkan baris kosong; ini digunakan untuk mengakhiri perintah multi-baris. Banyak contoh dalam manual ini, bahkan yang dimasukkan pada prompt interaktif, termasuk komentar. Komentar dalam Python dimulai dengan karakter hash, Beberapa contoh: # this is the first comment spam = 1 # and this is the second comment # ... and now a third! text = "# This is not a comment because it's inside quotes." 3.1. Menggunakan Python sebagai Kalkulator¶Mari kita coba beberapa perintah Python sederhana. Mulai interpreter dan tunggu prompt utama, 3.1.1. Angka¶Interpreter bertindak sebagai kalkulator sederhana: Anda dapat mengetikkan ekspresi padanya dan itu akan menulis nilainya. Sintaksis ekspresi mudah: operator >>> 2 + 2 4 >>> 50 - 5*6 20 >>> (50 - 5*6) / 4 5.0 >>> 8 / 5 # division always returns a floating point number 1.6 Bilangan bulat (mis. Division ( >>> 17 / 3 # classic division returns a float 5.666666666666667 >>> >>> 17 // 3 # floor division discards the fractional part 5 >>> 17 % 3 # the % operator returns the remainder of the division 2 >>> 5 * 3 + 2 # result * divisor + remainder 17 Dengan Python, dimungkinkan untuk menggunakan operator >>> 5 ** 2 # 5 squared 25 >>> 2 ** 7 # 2 to the power of 7 128 Tanda sama dengan ( >>> width = 20 >>> height = 5 * 9 >>> width * height 900 Jika variabel tidak "didefinisikan" (diberi nilai), mencoba menggunakannya akan menghasilkan kesalahan: >>> n # try to access an undefined variable Traceback (most recent call last): File " Ada dukungan penuh untuk floating point; operator dengan operan tipe campuran akan mengubah operan integer ke floating point: Dalam mode interaktif, ekspresi cetak terakhir diberikan ke variabel >>> tax = 12.5 / 100 >>> price = 100.50 >>> price * tax 12.5625 >>> price + _ 113.0625 >>> round(_, 2) 113.06 Variabel ini harus diperlakukan sebagai baca-saja oleh pengguna. Jangan secara eksplisit memberikan nilai padanya --- Anda akan membuat variabel lokal independen dengan nama yang sama menutupi variabel bawaan dengan perilaku saktinya. Selain 3.1.2. String¶Selain
angka, Python juga dapat memanipulasi string atau teks, yang dapat diekspresikan dalam beberapa cara. Mereka dapat disertakan dalam tanda kutip tunggal ( >>> 'spam eggs' # single quotes 'spam eggs' >>> 'doesn\'t' # use \' to escape the single quote... "doesn't" >>> "doesn't" # ...or use double quotes instead "doesn't" >>> '"Yes," they said.' '"Yes," they said.' >>> "\"Yes,\" they said." '"Yes," they said.' >>> '"Isn\'t," they said.' '"Isn\'t," they said.' Dalam interpreter interaktif, string keluaran diapit dengan tanda kutip dan karakter khusus dipisahkan
dengan garis miring terbalik. Meskipun ini kadang-kadang terlihat berbeda dari input (tanda kutip terlampir dapat berubah), kedua string tersebut setara. String disertakan dalam tanda kutip ganda jika string berisi kutipan tunggal dan tidak ada tanda kutip ganda, jika tidak maka akan dilampirkan dalam tanda kutip tunggal. Fungsi >>> '"Isn\'t," they said.' '"Isn\'t," they said.' >>> print('"Isn\'t," they said.') "Isn't," they said. >>> s = 'First line.\nSecond line.' # \n means newline >>> s # without print(), \n is included in the output 'First line.\nSecond line.' >>> print(s) # with print(), \n produces a new line First line. Second line. Jika Anda tidak ingin karakter yang diawali dengan >>> print('C:\some\name') # here \n means newline! C:\some ame >>> print(r'C:\some\name') # note the r before the quote C:\some\name String literal dapat melebar hingga beberapa baris. Salah satu caranya adalah dengan menggunakan tanda kutip tiga: print("""\ Usage: thingy [OPTIONS] -h Display this usage message -H hostname Hostname to connect to """) menghasilkan keluaran berikut (perhatikan bahwa awal baris baru tidak termasuk): Usage: thingy [OPTIONS] -h Display this usage message -H hostname Hostname to connect to String dapat digabungkan (direkatkan) dengan operator >>> # 3 times 'un', followed by 'ium' >>> 3 * 'un' + 'ium' 'unununium' Dua atau lebih string literals (yaitu yang terlampir di antara tanda kutip) di sebelah satu sama lain secara otomatis digabungkan. Fitur ini sangat berguna ketika Anda ingin memecah string panjang: >>> text = ('Put several strings within parentheses ' ... 'to have them joined together.') >>> text 'Put several strings within parentheses to have them joined together.' Ini hanya bekerja dengan dua literal, tidak dengan variabel atau ekspresi: >>> prefix = 'Py' >>> prefix 'thon' # can't concatenate a variable and a string literal File " Jika Anda ingin menggabungkan variabel atau variabel dan literal, gunakan >>> prefix + 'thon' 'Python' String dapat diindeks atau indexed (disandikan), dengan karakter pertama memiliki indeks 0. Tidak ada tipe karakter yang terpisah; sebuah karakter hanyalah sebuah string berukuran satu: >>> word = 'Python' >>> word[0] # character in position 0 'P' >>> word[5] # character in position 5 'n' Indeks juga bisa berupa angka negatif, untuk mulai menghitung dari kanan: >>> word[-1] # last character 'n' >>> word[-2] # second-last character 'o' >>> word[-6] 'P' Perhatikan bahwa karena -0 sama dengan 0, indeks negatif mulai dari -1. Selain pengindeksan, slicing atau mengiris juga didukung. Sementara pengindeksan digunakan untuk mendapatkan karakter individual, slicing memungkinkan Anda untuk mendapatkan substring: >>> word[0:2] # characters from position 0 (included) to 2 (excluded) 'Py' >>> word[2:5] # characters from position 2 (included) to 5 (excluded) 'tho' Perhatikan bagaimana awal selalu disertakan, dan
akhirnya selalu dikecualikan. Ini memastikan bahwa >>> word[:2] + word[2:] 'Python' >>> word[:4] + word[4:] 'Python' Indeks irisan memiliki nilai bawaan yang berguna; indeks pertama yang hilang akan digantikan ke nilai nol, indeks kedua yang hilang akan digantikan ke nilai ukuran atau panjang string yang diiris. >>> word[:2] # character from the beginning to position 2 (excluded) 'Py' >>> word[4:] # characters from position 4 (included) to the end 'on' >>> word[-2:] # characters from the second-last (included) to the end 'on' Salah satu cara untuk mengingat bagaimana irisan bekerja adalah dengan menganggap indeks sebagai menunjuk between karakter, dengan tepi kiri karakter pertama bernomor 0. Kemudian tepi kanan karakter terakhir dari string n karakter memiliki indeks n, misalnya: +---+---+---+---+---+---+ | P | y | t | h | o | n | +---+---+---+---+---+---+ 0 1 2 3 4 5 6 -6 -5 -4 -3 -2 -1 Baris pertama angka memberikan posisi indeks 0...6 dalam string; baris kedua memberikan indeks negatif yang sesuai. Irisan dari i ke j terdiri dari semua karakter di antara kedua sisi yang berlabel i dan j. Untuk indeks non-negatif, panjang irisan adalah selisih indeks, jika keduanya berada dalam batas. Misalnya,
panjang Mencoba menggunakan indeks yang terlalu besar akan menghasilkan kesalahan: >>> word[42] # the word only has 6 characters Traceback (most recent call last): File " Namun, indeks irisan di luar jangkauan ditangani dengan anggun ketika digunakan untuk mengiris: >>> word[4:42] 'on' >>> word[42:] '' String python tidak dapat diubah --- mereka adalah immutable. Oleh karena itu, menetapkan ke suatu indeks posisi dalam string menghasilkan kesalahan: >>> word[0] = 'J' Traceback (most recent call last): File " Jika Anda membutuhkan string yang berbeda, Anda harus membuat yang baru: >>> 'J' + word[1:] 'Jython' >>> word[:2] + 'py' 'Pypy' Fungsi bawaan >>> s = 'supercalifragilisticexpialidocious' >>> len(s) 34 3.1.3. List¶Python mengetahui sejumlah tipe data compound atau gabungan, yang digunakan untuk mengelompokkan nilai-nilai lainnya. Yang paling serbaguna adalah list, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (items) antara tanda kurung siku. List atau daftar mungkin berisi items dari tipe yang berbeda, tetapi biasanya semua items memiliki tipe yang sama. >>> squares = [1, 4, 9, 16, 25] >>> squares [1, 4, 9, 16, 25] Seperti string (dan semua bawaan lainnya tipe sequence), list atau daftar tersebut dapat diindeks dan diiris: >>> squares[0] # indexing returns the item 1 >>> squares[-1] 25 >>> squares[-3:] # slicing returns a new list [9, 16, 25] Semua operasi iris mengembalikan list atau daftar baru yang berisi elemen yang diminta. Ini berarti bahwa irisan berikut mengembalikan shallow copy dari list: >>> squares[:] [1, 4, 9, 16, 25] List atau daftar juga mendukung operasi seperti perangkaian: >>> squares + [36, 49, 64, 81, 100] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] Tidak seperti string, yang immutable, list adalah mutable, mis. dimungkinkan untuk mengubah kontennya: >>> cubes = [1, 8, 27, 65, 125] # something's wrong here >>> 4 ** 3 # the cube of 4 is 64, not 65! 64 >>> cubes[3] = 64 # replace the wrong value >>> cubes [1, 8, 27, 64, 125] Anda juga dapat menambahkan items baru di akhir list, dengan menggunakan method >>> cubes.append(216) # add the cube of 6 >>> cubes.append(7 ** 3) # and the cube of 7 >>> cubes [1, 8, 27, 64, 125, 216, 343] Pemberian nilai untuk irisan juga dimungkinkan, dan ini bahkan dapat mengubah ukuran list atau menghapus seluruhnya: >>> letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g'] >>> letters ['a', 'b', 'c', 'd', 'e', 'f', 'g'] >>> # replace some values >>> letters[2:5] = ['C', 'D', 'E'] >>> letters ['a', 'b', 'C', 'D', 'E', 'f', 'g'] >>> # now remove them >>> letters[2:5] = [] >>> letters ['a', 'b', 'f', 'g'] >>> # clear the list by replacing all the elements with an empty list >>> letters[:] = [] >>> letters [] Fungsi bawaan
>>> letters = ['a', 'b', 'c', 'd'] >>> len(letters) 4 Dimungkinkan untuk membuat list atau daftar bersarang (membuat daftar yang berisi daftar lain), misalnya: >>> a = ['a', 'b', 'c'] >>> n = [1, 2, 3] >>> x = [a, n] >>> x [['a', 'b', 'c'], [1, 2, 3]] >>> x[0] ['a', 'b', 'c'] >>> x[0][1] 'b' 3.2. Langkah Awal Menuju Pemrograman¶Tentu saja, kita bisa menggunakan Python untuk tugas yang lebih rumit daripada menambahkan dua dan dua bersamaan. Sebagai contoh, kita dapat menulis awal dari sub-urutan Fibonacci series sebagai berikut: >>> # Fibonacci series: ... # the sum of two elements defines the next ... a, b = 0, 1 >>> while a < 10: ... print(a) ... a, b = b, a+b ... 0 1 1 2 3 5 8 Contoh ini memperkenalkan beberapa fitur baru.
Catatan kaki 1Karena Tidak seperti bahasa lain, karakter khusus seperti Apa itu looping pada python?Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang.
Apa fungsi library pada python?Library python adalah kumpulan modul terkait berisi kumpulan kode yang dapat digunakan berulang kali dalam program yang berbeda. Adanya library membuat pemrograman python menjadi lebih sederhana dan nyaman bagi programmer karena tidak perlu menulis kode yang sama berulang kali untuk program yang berbeda.
Apakah bisa membuat aplikasi Android dengan python?BAHASA PEMROGRAMAN PYTHON
Bahkan kini belajar melalui android sudah banyak dilakukan. Diketahui bahwa bahasa komputer tersebut dipakai di berbagai macam sistem. Adapun contonya website, beragam jenis perangkat lunak, maupun game.
Apa itu def di python?def pada bahasa python adalah suatu cara untuk mendifinisikan sebuah method atau fungsi.
|