Contoh 1. Menggunakan tanda kutip tiga
Keluaran Show
The only way to learn to program is by writing code._ Anda dapat menggunakan Contoh 2. Menggunakan tanda kurung dan tanda kutip tunggal/ganda
Keluaran The only way to learn to program is by writing code._ Jika Anda menggunakan Contoh 3. Menggunakan \ _Keluaran The only way to learn to program is by writing code._ Anda dapat menggunakan The only way to learn to program is by writing code.0 seperti pada kode contoh di atas untuk menulis string multiline Anda dapat menetapkan string multiline ke variabel dengan menggunakan tiga tanda kutip ContohAnda dapat menggunakan tiga tanda kutip ganda a = """Lorem ipsum dolor sit amet, Atau tiga kutipan tunggal Contoha = '''Lorem ipsum dolor sit amet, Catatan. hasilnya, jeda baris disisipkan pada posisi yang sama seperti pada kode Di Python, cara yang lebih disukai untuk membungkus ekspresi panjang di beberapa baris adalah dengan meletakkannya di dalam tanda kurung Contoha=(10**2+ 10*5 -10) print (a) KeluaranIni akan menghasilkan 140 ContohCara lain adalah dengan menggunakan karakter penerus garis b=1+ \ 2 + \ 3 print (b)_ Perhatikan bahwa meskipun item dalam objek Daftar, Tuple, atau Kamus menjangkau lebih dari beberapa baris, karakter kelanjutan baris tidak diperlukan Pernyataan dalam Python biasanya diakhiri dengan baris baru. Namun, Python mengizinkan penggunaan karakter kelanjutan baris (\) untuk menunjukkan bahwa baris harus dilanjutkan. Misalnya − total = item_one + \ item_two + \ item_three_ Pernyataan yang berada di dalam tanda kurung [], {}, atau () tidak perlu menggunakan karakter lanjutan baris. Misalnya − days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'] Dalam interaksi ini, Anda akan mempelajari tentang pernyataan, ekspresi Python, dan perbedaan di antara keduanya. Tutorial ini juga berisi beberapa contoh untuk menjelaskan konsep dengan lebih jelas Selanjutnya, kami akan menjelaskan cara menggunakan pernyataan multi-baris dan indentasi dalam pemrograman Python Selain itu, kami akan mencoba menjawab pertanyaan seperti "Mengapa indentasi sangat penting dalam Python?", "Berapa banyak spasi yang merupakan indentasi dalam Python?" + Baca. Variabel, Pengidentifikasi dan Kata Kunci dengan Python Berikut adalah daftar topik yang akan kita bahas dalam tutorial ini Pernyataan PitonApa itu Pernyataan?Pernyataan dalam Python adalah instruksi logis yang dapat dibaca dan dieksekusi oleh juru bahasa Python. Dalam Python, itu bisa berupa ekspresi atau pernyataan penugasan Pernyataan penugasan merupakan dasar untuk Python. Ini mendefinisikan cara ekspresi membuat objek dan melestarikannya Sekarang mari cari tahu detail lebih lanjut tentang topik ini Apa itu Ekspresi?Ekspresi adalah pernyataan tipe Python yang berisi urutan logis angka, string, objek, dan operator. Nilai itu sendiri adalah ekspresi yang valid dan juga variabel Menggunakan ekspresi, kita dapat melakukan operasi seperti penjumlahan, pengurangan, penggabungan, dan sebagainya. Itu juga dapat memiliki panggilan ke fungsi yang mengevaluasi hasil Contoh # Using Arithmetic expressions >>> ((10 + 2) * 100 / 5 - 200) 40.0 # Using functions in an expression >>> pow(2, 10) 1024 # Using eval in an expression >>> eval( "2.5+2.5" ) 5.0 Pernyataan Tugas SederhanaDalam penugasan sederhana, kami membuat variabel baru, menetapkan, dan mengubah nilai. Pernyataan ini memberikan ekspresi dan nama variabel sebagai label untuk mempertahankan nilai ekspresi # Syntax variable = expression # LHS <=> RHS Sekarang mari kita lihat lebih dekat tiga jenis pernyataan penugasan di Python dan lihat apa yang terjadi di baliknya Kasus 1. Sisi kanan (RHS) hanyalah ekspresi berbasis nilaiMari pertimbangkan bentuk penugasan paling dasar di Python >>> test = "Learn Python" Python akan membuat string "Pelajari Python" di memori dan memberinya nama "test". Anda dapat mengonfirmasi alamat memori dengan fungsi bawaan yang dikenal sebagai id() >>> test = "Learn Python" >>> id(test) 6589040 Nomornya adalah alamat lokasi tempat data disimpan di memori. Sekarang, inilah beberapa poin menarik yang harus Anda ketahui 1. Jika Anda membuat string lain dengan nilai yang sama, Python akan membuat objek baru dan menetapkannya ke lokasi berbeda di memori. Jadi aturan ini akan berlaku untuk sebagian besar kasus >>> test1 = "Learn Python" >>> id(test1) 6589104 >>> test2 = "Learn Python" >>> id(test2) 6589488 2. Namun, Python juga akan mengalokasikan alamat memori yang sama dalam dua skenario berikut
Konsep ini dikenal sebagai Interning. Python melakukannya untuk menghemat memori Kasus-2. Sisi kanan (RHS) adalah variabel Python saat iniMari kita ambil jenis pernyataan penugasan berikutnya di mana RHS adalah variabel Python saat ini >>> another_test = test Pernyataan di atas tidak akan memicu alokasi baru di memori. Kedua variabel akan menunjuk ke alamat memori yang sama. Ini seperti membuat alias ke objek yang ada. Mari kita validasi ini dengan menggunakan fungsi id() >>> test = "Learn Python" >>> id(test) 6589424 >>> another_test = test >>> id(another_test) 6589424 Kasus-3. Sisi kanan (RHS) adalah operasiDalam jenis pernyataan ini, hasilnya akan bergantung pada hasil operasi. Mari kita analisis dengan contoh berikut >>> test = 2 * 5 / 10 >>> print(test) 1.0 >>> type(test) <class 'float'> Dalam contoh di atas, penugasan akan mengarah pada pembuatan variabel "float". # Using functions in an expression >>> pow(2, 10) 10240 Dalam contoh ini, penetapan akan mengarah pada pembuatan variabel “int”. Pernyataan Penugasan yang DiperbesarAnda dapat menggabungkan operator aritmatika dalam penugasan untuk membentuk pernyataan penugasan yang ditambah Lihat contoh di bawah ini untuk pernyataan penugasan yang diperbesar # Using functions in an expression >>> pow(2, 10) 10241 Pernyataan di atas adalah singkatan dari pernyataan sederhana di bawah ini # Using functions in an expression >>> pow(2, 10) 10242 Berikutnya adalah contoh yang sedikit lebih jelas di mana kita menambahkan elemen baru ke tuple # Using functions in an expression >>> pow(2, 10) 10243 Contoh selanjutnya adalah menggunakan daftar vokal. Ini menunjukkan penambahan vokal yang hilang ke dalam daftar # Using functions in an expression >>> pow(2, 10) 10244 Pernyataan multi-baris dengan PythonBiasanya, setiap pernyataan Python diakhiri dengan karakter baris baru. Namun, kita dapat memperluasnya ke beberapa baris menggunakan karakter kelanjutan baris (\) Dan Python memberi kita dua cara untuk mengaktifkan pernyataan multi-baris dalam sebuah program Kelanjutan garis eksplisitSaat Anda langsung menggunakan karakter kelanjutan baris (\) untuk membagi pernyataan menjadi beberapa baris Contoh # Using functions in an expression >>> pow(2, 10) 10245 # Using functions in an expression >>> pow(2, 10) 10246 Kelanjutan garis implisitKelanjutan baris implisit adalah saat Anda memisahkan pernyataan menggunakan salah satu dari tanda kurung ( ), tanda kurung [ ] dan tanda kurung {}. Anda harus menyertakan pernyataan target menggunakan konstruk yang disebutkan Contoh # Using functions in an expression >>> pow(2, 10) 10247 Contoh lain # Using functions in an expression >>> pow(2, 10) 10248 Indentasi PythonBanyak bahasa pemrograman tingkat tinggi seperti C, C++, C# menggunakan tanda kurung {} untuk menandai blok kode. Python melakukannya melalui lekukan Blok kode yang merepresentasikan badan fungsi atau loop dimulai dengan indentasi dan diakhiri dengan baris pertama yang tidak terindentasi Berapa banyak ruang indentasi di Python?Pedoman gaya python (PEP 8) menyatakan bahwa Anda harus menjaga ukuran indentasi empat. Namun, Google memiliki pedoman gaya uniknya yang membatasi indentasi hingga dua spasi. Jadi Anda juga bisa memilih gaya yang berbeda, namun kami sarankan untuk mengikuti PEP8 Mengapa lekukan sangat penting di Python?Sebagian besar bahasa pemrograman menyediakan lekukan untuk pemformatan kode yang lebih baik dan tidak memaksa untuk memilikinya Namun, dalam Python, wajib untuk mematuhi aturan indentasi. Biasanya, kami mengindentasi setiap baris dengan empat spasi (atau dengan jumlah yang sama) dalam satu blok kode Pada contoh di bagian sebelumnya, Anda mungkin pernah melihat kami menulis pernyataan ekspresi sederhana yang tidak memiliki lekukan Namun, untuk membuat pernyataan majemuk, indentasi akan sangat diperlukan Contoh # Using functions in an expression >>> pow(2, 10) 1024_9 Sekarang, lihat juga skenario ketika lekukan yang tidak diinginkan menyebabkan kesalahan. Jadi, mari coba membuat indentasi pernyataan ekspresi sederhana # Using eval in an expression >>> eval( "2.5+2.5" ) 5.00 Ringkasan Cepat – Pernyataan, Ekspresi, dan Lekukan PythonJika Anda berencana untuk menjadi programmer profesional yang percaya pada praktik pengkodean yang bersih, maka mengetahui tentang pernyataan, ekspresi, dan lekukan Python sangat dibutuhkan. Untuk mendapatkan hasil maksimal dari tutorial ini, jalankan contoh yang diberikan menggunakan konsol Python dalam mode interaktif. Ini memiliki kemampuan riwayat perintah yang masuk akal, sehingga Anda dapat menggunakan tombol panah atas untuk memulihkan pernyataan sebelumnya Jika Anda mempelajari sesuatu yang baru hari ini, jangan keberatan membagikannya lebih lanjut. Dan, ikuti kami di akun media sosial (Facebook/Twitter) kami untuk mendapatkan pembaruan cepat Apa itu pernyataan banyak baris dalam Python?Pernyataan multi baris adalah pernyataan yang diperluas menjadi lebih dari satu baris tetapi masih perlu dibaca oleh juru bahasa sebagai satu pernyataan tunggal.
Bagaimana Anda menulis banyak baris dengan Python?Pernyataan Multibaris dengan Python. Dalam Python, pernyataan biasanya ditulis dalam satu baris dan karakter terakhir dari baris ini adalah baris baru. Untuk memperluas pernyataan menjadi satu atau beberapa baris, kita dapat menggunakan tanda kurung {}, tanda kurung (), kotak [], titik koma “;”, dan garis miring karakter lanjutan “\”.
Bagaimana Anda meletakkan banyak pernyataan pada satu baris dengan Python?Titik koma digunakan untuk memisahkan banyak pernyataan dalam satu baris (;) . |