Dari kursus: Pelatihan Esensial Python
Variabel dan jenis - Tutorial Python
Dari kursus: Pelatihan Esensial Python
Variabel dan jenis
- [Instruktur] Variabel adalah blok bangunan paling dasar dari program yang merupakan unit yang diberi beberapa nilai. Misalnya, saya dapat mengambil variabel x dan menetapkannya nilai 5. Tanda sama dengan, sekali lagi, berarti memasukkan nilai 5 ke dalam variabel x. Jadi kami menyebut tanda sama dengan ini sebagai operator penugasan. Dan saya dapat menjalankan sel di Jupyter Notebooks dengan menekan Shift + Enter dan menyisipkan sel baru dengan mengklik di luar di margin dan mengetik a. Di baris berikutnya, saya dapat melakukan print x dan kita melihat nilai 5 dicetak. Tentu saja, di Jupyter Notebooks, kita akan secara otomatis menampilkan nilai baris terakhir setiap sel saat Anda menjalankannya. Jadi saya bisa mengetik x dan itu menampilkan x itu. Ada beberapa aturan seputar nama variabel. Mereka tidak bisa memulai dengan angka, jadi saya bisa melakukan x1. Yah, saya belum mendefinisikan x1, tetapi saya pasti tidak bisa melakukan 1x. Dan Anda lihat itu bahkan disorot dalam dua warna berbeda dan saya mendapatkan kesalahan sintaks jika saya menjalankannya. Dan kesalahan sintaks terjadi setiap kali Python tidak dapat memahami apa sih yang Anda coba ketik. Itu tidak memahami nama variabel yang dimulai dengan angka. Nama variabel juga tidak boleh memiliki karakter khusus kecuali garis bawah. Jadi Anda juga bisa membuat huruf besar atau kecil. Namun secara tradisional, di Python, nama variabel selalu dimulai dengan huruf kecil. Jangan pernah memulai nama variabel dengan huruf besar karena bisa bingung untuk sesuatu yang disebut kelas, yang akan kita bahas nanti. Tapi ingatlah, nama variabel dimulai dengan huruf kecil. Sekarang saya telah menetapkan hal-hal seperti 1, dan 2, dan 5 ke variabel-variabel ini, dan ini semua adalah angka, jelas, tetapi kita juga bisa melakukan sesuatu seperti ini, nama = Ryan. Dan ini mengatur nilai name ke beberapa teks yang disebut oleh programmer string. Dan alasan ini disebut string ada hubungannya dengan fakta bahwa itu adalah string karakter. Jadi ingat bagaimana komputer menata segala sesuatunya dalam memori? Setiap karakter dalam string mendapatkan segmen memorinya sendiri dan komputer merangkainya menjadi string yang sangat besar ini. Jika Anda pernah lupa nama jenis variabel, ada fungsi yang berguna untuk itu. Anda cukup menggunakan fungsi Python yang disebut type, memberinya nama variabel Anda, dan itu mengembalikan string, atau str untuk string. Kita juga bisa memberinya x yang kita lakukan, dan kita mendapatkan int untuk bilangan bulat. Ada banyak jenis variabel di Python. Jadi mari kita bahas beberapa yang dasar. Jelas, ada angkanya. Pemrogram memanggil bilangan bulat seperti 1, dan 2, dan 3 bilangan bulat, atau dalam python int. Tetapi tidak semua angka adalah bilangan bulat. Kami juga memiliki desimal atau float. Jadi 1.5, itu float. Mengapa mereka disebut pelampung? Yah, saya bisa menulis float seperti ini. Sebagian besar informasi berada di sisi kanan tempat desimal. Tapi saya juga bisa menulis float seperti ini, .9, sebagian besar informasi ada di sebelah kiri angka. Ingat lagi bagaimana komputer menyimpan sesuatu dalam memori. Mereka juga harus mencatat di mana tempat desimal itu berada dalam angka, dan mereka tidak tahu apakah semua informasi akan berada di kiri atau kanan. Jadi tempat desimal itu seperti melayang. Itu sebabnya disebut float. Juga, untuk aplikasi matematika yang kompleks, kita dapat menggunakan bilangan kompleks. Sejujurnya, saya hanya menggunakan ini beberapa kali dalam karir saya, tetapi sebagai salah satu jenis angka dasar di Python, mereka layak untuk diketahui. Jadi ingat kembali dari aljabar, bilangan imajiner adalah akar kuadrat dari bilangan negatif dan biasanya diwakili oleh huruf i. Namun, di Python, mereka menggunakan notasi yang umum dalam teknik, yaitu j. Jadi kita bisa menulis, mari kita lihat tipe 2j. Ini adalah bilangan kompleks. Kita juga bisa mengerjakan matematika dengan ini. Jadi 1j dikalikan 1j, tanda bintang itu adalah perkalian, yang memberi kita satu negatif ditambah 0j, atau negatif. Jadi ingat i kali i, atau 1j kali 1j, adalah negatif. Saya menyebutkan string sedikit lebih awal, tetapi mari kita bahas beberapa hal menyenangkan untuk dilakukan dengan mereka. Jadi string dideklarasikan dengan tanda kutip tunggal, atau dengan tanda kutip ganda, Anda juga dapat menggunakan tanda kutip ganda. Ini adalah gaya populer di Python akhir-akhir ini. Jadi itulah yang akan kami lakukan selama kursus ini. Jadi saya juga bisa menambahkan string bersama-sama. Jadi String 1 plus String 2 menempelkan dua kekuatan bersama-sama, atau seperti yang dikatakan programmer, menggabungkan string. Dan sesuatu yang menarik yang bisa saya lakukan adalah menggabungkan dua string yang merupakan angka. Jadi apa itu String 1 plus String 1? Jika Anda mengira itu adalah 2, Anda akan sangat kecewa. Sebenarnya 11, senar 11. Ingat, string bukanlah angka. Jadi Python hanya menempelkan kedua string ini bersama-sama dan itu memberi kita string 11. Apa yang terjadi jika kita melakukan String 1 plus 1? Jadi string ditambah angka. (ledakan bom) Hanya bercanda, komputer Anda tidak akan meledak. Python hanya mencetak kesalahan jenis, "hanya dapat menggabungkan string, bukan int, ke string." Jadi ketika Anda mendapatkan kesalahan di Python, penting untuk membacanya dan memahami apa yang terjadi. Kesalahan biasanya akan memberi tahu Anda apa yang Anda lakukan salah. Terakhir, mari kita lihat boolean. Jadi boolean adalah nilai benar dan salah. Perhatikan bahwa mereka dimulai dengan huruf kapital di sini. Jika saya mencoba membuat huruf kecil true, ia mencoba menafsirkan ini sebagai nama variabel dan mengatakan bahwa itu tidak didefinisikan. Namun, jika Anda ingin sangat membingungkan, Anda dapat menulis program kecil seperti ini. Jadi bagaimana boolean biasanya digunakan dalam pemrograman? Nah, mereka biasanya tidak digunakan secara langsung dengan mengetik benar dan salah secara eksplisit, tetapi kita biasanya mendapatkannya sebagai hasil dari pernyataan seperti ini. Sekarang ingat satu tanda sama dengan, jika kita menggulir ke atas, ini adalah operator penugasan. Tanda sama dengan ganda adalah pernyataan. Dikatakan 1 sama dengan 1, dan kita kembali benar. Kita juga bisa melakukan 1 sama dengan 2, yang tentu saja salah. Sama dengan ganda ini adalah operator perbandingan. Jadi ini adalah operator perbandingan, kita membandingkan dua nilai, versus operator penetapan, di mana kita menetapkan nilai ke dalam variabel. Jadi ini banyak informasi dari satu video. Jangan khawatir jika Anda tidak menghafal semuanya. Anda tidak dapat menulis program tanpa variabel. Jadi kita akan meninjau kembali konsep-konsep ini sepanjang kursus.
Berlatih sambil belajar dengan file latihan
Unduh file yang digunakan instruktur untuk mengajarkan kursus. Simak dan pelajari dengan melihat, mendengarkan, dan berlatih.