Baris baru dalam kode python

Karakter baris baru adalah urutan yang menjalankan fungsi sederhana dan penggunaannya dapat ditemukan di berbagai bahasa pemrograman termasuk Python, Java, C++, dan banyak lainnya. Pemahaman tentang apa yang dilakukan karakter baris baru adalah pengetahuan yang berguna untuk dimiliki oleh setiap programmer

Pada artikel ini, kita akan menjelajahi penggunaan karakter baris baru di Python dan aplikasi yang ada di balik layar. Ini memiliki tujuan yang sangat sederhana, namun tetap serbaguna, mari kita mulai dari atas

Apa karakter baris baru \n?

Untuk menjawab pertanyaan ini, mari kita mulai dengan menyebutkan escape sequence dan perhatikan bahwa karakter baris baru adalah salah satunya. Intinya, karakter escape sequence memungkinkan pemrogram untuk menginterupsi prosedur tertentu, menjalankan instruksi, dan melanjutkan prosedur

Dalam hal ini, prosedurnya adalah penambahan baris baru. Pada dasarnya, penggunaan \n_ lolos dari baris kode saat ini dan melanjutkannya di baris baru. Dalam Python, backslash menunjukkan awal dari urutan escape, menunjukkan n berikut tidak boleh diperlakukan sebagai huruf biasa, melainkan sebagai baris baru, juga dikenal sebagai carriage return

Ini memungkinkan Anda untuk menautkan beberapa baris sekaligus dalam satu objek string Python, dan menampilkannya pada baris yang berbeda saat ditampilkan ke pengguna akhir. Baris baru dapat digunakan untuk memformat keluaran teks dengan cara yang menarik secara visual dan mudah dipahami oleh pengguna akhir, tanpa mengharuskan mereka mencari dengan susah payah untuk menemukan sepotong teks

Sebagai contoh, kode di bawah ini menunjukkan perbedaan dalam mengeksekusi sebuah string dengan dan tanpa karakter baris baru

Karakter baris baru \n menandakan akhir dari sebuah baris. Ini dapat digunakan dengan sendirinya, atau bersamaan dengan escape sequence lainnya

>>> print(“Initial Commit”);
Initial Commit

>>> print("Initial\nCommit")
Initial
Commit

Seperti yang Anda lihat, pernyataan baris cetak Python asli menempatkan semua karakter pada baris yang sama namun, pernyataan cetak kedua menggunakan \n dan terus mencetak string pada baris berikutnya. Misalnya, string ini dapat dengan mudah dicetak dalam juru bahasa Python, sebagai keluaran teks ke pengguna program, atau ditulis ke file

Menggunakan Karakter Baris Baru dengan Python

Karakter baris baru dapat digunakan dalam banyak cara tergantung pada apa yang digunakan oleh programmer. Namun, berikut adalah beberapa aplikasi umum untuk menggunakannya

Mengelola \n dalam sebuah String

Ada kalanya Anda mungkin merasa berguna untuk menggunakan karakter baris baru cetak Python untuk membuat keluaran terlihat lebih rapi dan tidak sempit. Ambil, misalnya, contoh di bawah ini

>>> print(“1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20”)
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20

>>> print(“1,2,3,4,5,6,7,8,9,10,\n11,12,13,14,15,16,17,18,19,20”)
1,2,3,4,5,6,7,8,9,10,
11,12,13,14,15,16,17,18,19,20
_

Pernyataan string cetak Python pertama menampilkan karakter yang digumpalkan dan sulit dibaca. Diskalakan ke ratusan, ribuan, atau jutaan angka, akan sangat sulit bagi seorang programmer untuk memahami apa arti keluarannya. Pernyataan cetak kedua menyelesaikan masalah ini dengan memanfaatkan karakter baris baru untuk memecah keluaran setelah 10 angka pertama

Karakter Baris Baru dan Keluaran Python

Setelah membahas dasar-dasar tentang karakter baris baru dan apa fungsinya, cukup tepat untuk menjelajahi beberapa kasus penggunaan lagi yang mungkin akan ditemui oleh programmer mana pun. Yang utama adalah memformat teks

Pemformatan teks adalah sesuatu yang tidak sering dipikirkan tetapi bisa sangat penting. Saat mengembangkan program yang memproses atau menampilkan teks, penting untuk menentukan batasan menggunakan \n alih-alih membuat diri Anda terpaku pada dinding teks

>>> # (User input is 123, followed by ABC)
>>> numbers = input()
>>> letters = input()
>>> print(numbers + "\n" + letters)
123
ABC

Seperti dapat dilihat pada kode di atas, menggunakan \n dapat digunakan untuk mengontrol output yang diberikan input pengguna. Ini adalah salah satu cara sederhana untuk mengontrol aliran antara input dan output dengan karakter baris baru di python

Baris Baru Python \n Contoh

Sekarang mari kita bahas beberapa contoh baris baru Python

Menyisipkan Baris Baru

>>> print(“This text is up here\n and this text is down here”)
This text is up here
And this text is down here

Baris baru dalam Iterator

>>> example_list = ["Python","Java","Swift"]
>>> x = 0
>>> while( x < len(example_list) ):
>>>     x = example_list(next)
>>>     print(item)
Python
Java
Swift
_

Baris baru masih digunakan di sini, karena disertakan di dalam pernyataan "print" secara default. Tidak perlu menyertakan \n_ dalam blok kode ini, namun ada penggunaan lebih lanjut untuk karakter baris baru dan fungsi next() di python

Karakter Baris Baru dalam Fungsi Python

def example_error():
	print(“This line of code could not be compiled because the variable 'x' \n could not be found within the given scope.”)
	
>>> example_error()
This line of code could not be compiled because the variable 'x'
could not be found within the given scope.

Karakter Baris Baru dan Pencetakan dengan Python

Saat mencetak dengan Python, perlu dicatat bahwa karakter baris baru \n secara otomatis ditambahkan ke akhir pernyataan cetak secara default. Jadi tidak perlu menambahkan escape sequence saat mencetak secara normal

Namun, masih ada kebingungan di Python mengenai perbedaan antara mencetak string dan memproses string. Python memungkinkan Anda untuk bekerja dengan juru bahasanya secara langsung;

Saat menggunakan python, jika pengguna memasukkan data mentah alih-alih perintah, mereka akan menemukan REPL (Baca, Evaluasi, Cetak, Ulangi) atau cara interaksi pengguna/penerjemah Python. Pada dasarnya, ketika memberikan data mentah, REPL akan memuntahkan apa yang telah ditafsirkan dari data tersebut

>>> example_string = “Initial\nCommit”
>>> print(example_string) # Invoking the print function
Initial
Commit

>>> example_string = “Initial\nCommit”
>>> example_string # Invoking use of python's REPL
'Initial\nCommit'
_

Pada contoh di atas, blok kode pertama mengeksekusi pernyataan cetak, sehingga penafsir tahu untuk menginterpretasikan kode yang diberikan sebagai string dan mencetak sesuai dengan itu. Di blok kode kedua, tidak ada pernyataan cetak, sebaliknya, ada input mentah. REPL mendeteksi data mentah, mengekstrak properti data, lalu mencetaknya di layar

Ringkasan

Artikel ini membahas apa itu karakter baris baru, cara mengidentifikasinya, cara menggunakannya, dan menjernihkan beberapa kebingungan dalam penggunaannya. Namun, ada yang bisa dilakukan dengan \n daripada yang ditunjukkan di artikel ini. Tentu saja, cara terbaik adalah bermain-main dengannya dan mencari tahu sendiri, tetapi Jika Anda ingin tahu lebih banyak, kami memiliki artikel yang merinci penggunaan string multiline Python serta yang lainnya untuk menjelajahi dunia pengkodean Python lebih jauh.

Langkah selanjutnya

Jika Anda tertarik untuk mempelajari lebih lanjut tentang dasar-dasar Python, pengkodean, dan pengembangan perangkat lunak, lihat Buku Panduan Penting Coding untuk Pengembang kami, di mana kami membahas bahasa, konsep, dan alat penting yang Anda perlukan untuk menjadi pengembang profesional

Terima kasih dan selamat coding. Kami harap Anda menikmati artikel ini. Jika Anda memiliki pertanyaan atau komentar, jangan ragu untuk menghubungi jacob@initialcommit. io

Apa yang \t lakukan dengan Python?

Dalam string Python, backslash “ ” adalah karakter khusus, juga disebut karakter “escape”. Ini digunakan untuk mewakili karakter spasi tertentu. “\t” adalah tab , “\n” adalah baris baru, dan “\r” adalah carriage return.

Apa gunanya \t dan \n di Python?

Hal ini digunakan untuk mewakili karakter spasi tertentu . "\t" adalah tab, "\n" adalah baris baru, dan "\r" adalah carriage return. Sebaliknya, awalan karakter khusus dengan "\" mengubahnya menjadi karakter biasa.

Apakah baris baru \n atau n?

Karakter baris baru ( \n ) disebut escape sequence, dan memaksa kursor untuk mengubah posisinya ke awal baris . Ini menghasilkan baris baru.

Bagaimana Anda memulai baris baru dengan Python?

Dengan Python, karakter baris baru “\n” digunakan untuk membuat baris baru . Saat dimasukkan ke dalam string, semua karakter setelah karakter ditambahkan ke baris baru. Pada dasarnya kemunculan “\n” menunjukkan bahwa baris berakhir di sini dan karakter yang tersisa akan ditampilkan di baris baru.