Pernyataan multi baris dalam contoh python

Contoh 1. Menggunakan tanda kutip tiga

my_string = '''The only way to
learn to program is
by writing code.'''

print(my_string)

Keluaran

The only way to
learn to program is
by writing code.
_

Anda dapat menggunakan '''(multiline string)''' atau """(multiline string)""" untuk mencetak string multiline seperti yang ditunjukkan di atas


Contoh 2. Menggunakan tanda kurung dan tanda kutip tunggal/ganda

my_string = ("The only way to \n"
        	"learn to program is \n"
        	"by writing code.")

print(my_string)

Keluaran

The only way to
learn to program is
by writing code.
_

Jika Anda menggunakan (" ") sintaks, Anda perlu menentukan baris baru secara eksplisit menggunakan \n


Contoh 3. Menggunakan \

my_string = "The only way to \n" \
        	"learn to program is \n" \
        	"by writing code."

print(my_string)
_

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

Contoh

Anda dapat menggunakan tiga tanda kutip ganda

a = """Lorem ipsum dolor sit amet,
elit konsektetur adipiscing,
sed do eiusmod tempor incident
ut labore et dolore magna aliqua. """
cetak(a)

Cobalah sendiri "

Atau tiga kutipan tunggal

Contoh

a = '''Lorem ipsum dolor sit amet,
elit konsektetur adipiscing,
sed do eiusmod tempor incident
ut labore et dolore magna aliqua. '''
cetak(a)

Cobalah sendiri "

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

Contoh

a=(10**2+
   10*5
   -10)
 print (a)

Keluaran

Ini akan menghasilkan 140

Contoh

Cara 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']

Pernyataan multi baris dalam contoh python


Pernyataan multi baris dalam contoh python

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 multi baris dalam contoh python

Pernyataan Piton

Apa 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 Sederhana

Dalam 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 nilai

Mari 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

  • String tidak memiliki spasi dan berisi kurang dari 20 karakter
  • Dalam kasus Bilangan Bulat berkisar antara -5 hingga +255

Konsep ini dikenal sebagai Interning. Python melakukannya untuk menghemat memori

Kasus-2. Sisi kanan (RHS) adalah variabel Python saat ini

Mari 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 operasi

Dalam 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)
1024
0

Dalam contoh ini, penetapan akan mengarah pada pembuatan variabel “int”.

Pernyataan Penugasan yang Diperbesar

Anda 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)
1024
1

Pernyataan di atas adalah singkatan dari pernyataan sederhana di bawah ini

# Using functions in an expression
>>> pow(2, 10)
1024
2

Berikutnya adalah contoh yang sedikit lebih jelas di mana kita menambahkan elemen baru ke tuple

# Using functions in an expression
>>> pow(2, 10)
1024
3

Contoh selanjutnya adalah menggunakan daftar vokal. Ini menunjukkan penambahan vokal yang hilang ke dalam daftar

# Using functions in an expression
>>> pow(2, 10)
1024
4

Pernyataan multi-baris dengan Python

Biasanya, 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 eksplisit

Saat Anda langsung menggunakan karakter kelanjutan baris (\) untuk membagi pernyataan menjadi beberapa baris

Contoh

# Using functions in an expression
>>> pow(2, 10)
1024
5
# Using functions in an expression
>>> pow(2, 10)
1024
6

Kelanjutan garis implisit

Kelanjutan 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)
1024
7

Contoh lain

# Using functions in an expression
>>> pow(2, 10)
1024
8

Indentasi Python

Banyak 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.0
0

Ringkasan Cepat – Pernyataan, Ekspresi, dan Lekukan Python

Jika 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 (;) .