Variabel Python

Variabel Python

Perkenalan

Apakah Anda ingat variabel dari kelas matematika di sekolah? Variabel dalam pemrograman sebenarnya sangat mirip. Variabel hanyalah simbol yang mewakili nilai dan nilai itu dapat diubah; Jadi variabel nama. Tidak seperti dalam matematika, variabel dalam pemrograman bisa jauh lebih bebas bentuk. Variabel tidak hanya harus menjadi surat. Variabel bisa berupa karakter tunggal, tetapi mereka lebih umum kata atau frasa deskriptif pendek dalam huruf kecil dengan kata -kata yang dipisahkan oleh garis bawah. Sebenarnya yang terbaik untuk menyebutkan variabel sesuatu deskriptif sehingga Anda dan siapa pun yang bekerja dengan Anda tahu persis apa variabel itu, bahkan jauh kemudian dalam kode.

Jenis variabel

Python adalah bahasa yang diketik bebek dinamis. Jangan terlalu khawatir tentang terminologi, tetapi itu berarti Python tidak memaksa Anda untuk menentukan variabel jenis mana yang saat Anda membuatnya. Oh ya, ada jenis variabel. Meskipun Anda tidak harus menentukan tipe mereka saat Anda membuatnya, adalah ide yang baik untuk mengetahui jenis apa yang Anda inginkan. Nanti, memiliki jenis variabel yang salah akan selalu membuat Anda mendapat masalah besar.

Ada enam jenis variabel utama yang perlu Anda ketahui saat ini. Empat di antaranya adalah variabel sederhana, atau primitif. Dua lainnya lebih kompleks dan melibatkan koleksi data. Ada bilangan bulat, yang merupakan bilangan bulat. Mengapung, atau bilangan titik mengambang, adalah angka dengan desimal. Teks disebut sebagai a rangkaian. ada juga Booleans, yang memiliki nilai yang benar atau salah.

Di sisi yang lebih kompleks, ada tupel Dan Daftar(array dalam bahasa lain), keduanya memegang koleksi informasi. Tupel memegang kelompok berbagai jenis informasi dan tidak dapat diubah. Dalam istilah pemrograman, ketidakmampuan untuk berubah tupel berarti mereka tidak berubah. Daftar, Sebaliknya, penahan kelompok dari jenis tanggal yang sama dan dapat diubah kapan saja.

Menetapkan variabel

Untuk menetapkan nilai ke variabel dan membuatnya, beri tahu saja Python apa yang mereka setara. Misalnya, jika Anda ingin membuat variabel yang disebut katakan halo itu adalah rangkaian dan memegang fase, “Halo dunia!“Lihatlah contoh di bawah ini.

say_hello = "halo dunia!" 

Jika Anda bekerja dengan angka, itu hampir sama. Cukup atur nama variabel yang sama dengan angka apa pun yang Anda inginkan.

this_integer = 5 this_float = 5.5 

Saat berhadapan dengan angka, Anda bahkan dapat mengatur variabel yang sama dengan persamaan, dan variabel akan sama dengan solusi.

The_answer = 6 * 7 

Sekarang, periksa nilai -nilai beberapa variabel dengan mencetaknya. Kamu bisa memberi mencetak nama variabel, dan itu akan mengembalikan nilainya.

cetak (The_answer) 

Anda dapat mengubah nilai variabel dengan mudah. Yang perlu Anda lakukan hanyalah mengaturnya sama dengan hal lain. Cobalah, dan cetak nilainya di antaranya.

a = 5 cetak (a) a = 10 cetak (a) 

Melihat? Itu hanya berubah. Hal yang sama berlaku untuk string. Mereka secara teknis tidak berubah, seperti tupel, Jadi Anda tidak benar -benar memodifikasi nilai yang ada. Anda mengarahkan variabel pada yang baru. Itu benar -benar bukan hal yang perlu dikhawatirkan saat ini.

a_string = "halo!"Cetak (a_string) a_string =" Selamat tinggal!"Cetak (a_string) 

Itu masih bekerja seperti yang Anda harapkan. Nanti dalam penggunaan yang lebih maju, Anda ingin menjaga kekhasan string dalam pikiran.

Membandingkan variabel

Python juga memberi Anda kemampuan untuk membandingkan nilai variabel dan memberi Anda nilai keduanya BENAR atau PALSU tergantung pada perbandingannya. Membandingkan variabel adalah konsep yang sangat penting dalam pemrograman, dan akan berperan cukup banyak di kemudian hari. Untungnya, Python menggunakan simbol untuk perbandingan dari matematika dengan menangani variabel yang membandingkan.

Hal pertama yang mungkin ingin Anda periksa adalah apakah dua variabel sama satu sama lain atau tidak. Jadi, Anda melakukannya dengan dua tanda yang sama di sebelah satu sama lain, seperti ini; ==. Ada dua sebagai gantinya satu untuk membedakan pemeriksaan kesetaraan untuk menetapkan nilai.

a = 6 b = 2 * 3 cetak (a == b) 

Itu dicetak "benar" karena tiga kali dua sama dengan enam. Anda bisa membandingkan string juga. Python hanya akan memeriksa bahwa teks di string adalah sama.

a_string = "halo" lain_string = "halo" cetak (a_string == Other_string) 

Sekali lagi, itu kembali "benar" karena mereka sama. Jika Anda mengubahnya, hasilnya akan berbeda.

a_string = "halo" lain_string = "halo!"Print (a_string == Other_string) 

Sekarang "salah" karena lain_string memiliki titik seru. Sekali lagi, Python dan bahasa pemrograman lainnya sangat literal. Mereka tidak peduli itu cara hal yang sama karena tidak sama persis sama.

Ada cara lain untuk membandingkan variabel atau nilai, seperti; >, <, > =, <=, Dan !=. Anda mungkin pernah melihat semua itu sebelumnya, kecuali mungkin yang terakhir. Jadi, beberapa pertama lebih besar dari, kurang dari, lebih besar dari atau sama dengan, dan kurang dari atau sama dengan. Yang terakhir yang mungkin tidak Anda lihat adalah "tidak setara."Ini beberapa contoh:

>>> 5> 7 false >>> 7> 5 true >>> 5 * 2> = 11 false >>> 6 * 2> = 11 true >>> 6 * 2> = 12 true >>> 6 * 2 >> "halo" != "Halo!" BENAR 

Itu >(lebih besar dari) dan <(kurang dari) Bandingkan dua nilai secara langsung. Jika kedua nilai itu sama satu sama lain, perbandingan akan mengembalikan "false," karena dua nilai yang sama tidak lebih besar dari atau kurang dari satu sama lain.

Itu > =(lebih besar dari atau sama dengan) dan <=(kurang dari atau sama dengan) melakukan hal yang hampir sama, tetapi mereka akan mengevaluasi untuk "benar," jika nilainya sama.

!= adalah kebalikan dari ==. Itu hanya akan mengevaluasi ke "benar" ketika kedua nilai tidak sama satu sama lain.

Penutupan

Ada banyak lagi yang bisa dilakukan dengan variabel. Bermain -main dengan apa yang telah Anda lakukan di sini. Ada banyak kemungkinan dengan operator perbandingan. Anda dapat melihat betapa rumitnya pernyataan yang dapat Anda buat. Panduan yang akan datang akan mengeksplorasi setiap jenis variabel yang jauh lebih besar dan membuat Anda terbiasa dengan kemampuan masing -masing.

Latihan

  1. Buat variabel string yang disebut "Nama" dan setel dengan nama Anda.
  2. Cetak variabel "nama" baru Anda.
  3. Buat variabel integer yang disebut "an_int."
  4. Buat variabel float yang disebut "A_FLOAT."
  5. Lipat gandakan "an_int" dan "a_float" dan tetapkan hasilnya ke variabel baru yang disebut "The_answer."
  6. Cetak "The_answer."
  7. Atur "an_int" ke bilangan bulat yang berbeda. Atur "a_float" ke float yang berbeda. Bagilah mereka dan atur "The_answer" setara dengan hasilnya. Cetak "The_answer."
  8. Gunakan operator perbandingan untuk memeriksa bahwa "the_answer" sama dengan "an_int" dibagi dengan "a_float."
  9. Gunakan cetak dan operator perbandingan untuk melihat apakah "3 ** 3 + 3" lebih besar dari 30.
  10. Gunakan operator perbandingan yang berbeda pada pernyataan dari pertanyaan sebelumnya untuk mendapatkan hasil yang berlawanan.
  11. Cetak hasil "'Halo' != 'Halo'."Kenapa hasilnya?
  12. Buat satu set variabel angka dan atur sedemikian rupa sehingga jumlah dari dua yang pertama kurang dari perbedaan yang ketiga dan yang pertama. Cetak hasilnya.

Daftar isi

  1. Panduan Pendahuluan dan Pemasangan Python
  2. File python dan penerjemah
  3. Bereksperimen dengan angka dan teks dalam python
  4. Variabel Python
  5. Bekerja dengan variabel angka dalam python
  6. Dasar -dasar string Python
  7. String Python tingkat lanjut
  8. Komentar Python
  9. Daftar Python
  10. Metode Daftar Python
  11. Daftar Multidimensi Python
  12. Python Tuples
  13. Operator Python Boolean
  14. Pernyataan Python If
  15. Python saat loop
  16. Python untuk loop
  17. Kamus Python
  18. Kamus Lanjutan Python
  19. Fungsi Python

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Dasar -dasar matematika komputer: biner, desimal, heksadesimal, oktal
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Dasar -dasar editor VIM di Linux
  • Menguasai loop skrip bash
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
  • Idiom variabel lanjutan bash untuk sensitivitas kasus…
  • Ekspresi reguler Python dengan contoh