Kursor python di baris baru

Terkadang, kita berada dalam situasi di mana kita ingin kembali ke titik awal dari garis yang sama. Pada artikel ini akan membantu Anda memahami konsep carriage return di python atau \r di python

Apa itu carriage return (\r) di Python?

Ini membantu kita memindahkan kursor di awal baris tanpa memindahkan kursor ke baris baru

Cara menggunakan carriage return

Kami akan menunjukkan semua jenis yang dengannya kita dapat menggunakan '\r' dengan python

1. Hanya menggunakan carriage return dengan Python

Dalam contoh ini, kita hanya akan menggunakan carriage return dalam program di antara string

string = 'My website is Latracal \rSolution'

print(string)

Keluaran

Solutionte is Latracal
_

Penjelasan

  • Pertama, kami telah mengambil string input sebagai string
  • kami telah menerapkan \r di antara string
  • \r telah menggeser kursor ke awal, dan 'solusi' berisi 8 huruf. Dari awal, 8 huruf akan dihapus, dan sebagai gantinya solusi itu akan dicetak
  • Anda dapat melihat hasilnya untuk pemahaman yang lebih baik

2. Menggunakan carriage return di Python dengan karakter baris baru

Dalam contoh ini, kita akan menggunakan '\r' dengan karakter baris baru (\n) dalam program string

string = 'My website is Latracal \r\nSolution'
print(string)

string = 'My website is Latracal \n\rSolution'
print(string)
string = 'My web\nsite is Latracal \rSolution'

print(string)

Keluaran

My website is Latracal 
Solution
My website is Latracal 
Solution
My web
SolutionLatracal

Penjelasan

  • Pertama, kami telah mengambil string input sebagai string
  • Kemudian, kami telah menerapkan \n dan \r di beberapa tempat string
  • \n adalah untuk baris baru
  • Dalam dua string pertama, kami telah menempatkan \n sebelum dan sesudah \r. jadi hasilnya dicetak di baris baru
  • Di string terakhir, \n adalah yang pertama setelah 'site is,' yang berisi 8 huruf sebagai solusi, jadi diganti
  • Karenanya, Anda dapat melihat hasilnya

3. Menggunakan Carriage return dengan python dengan ruang tab

Dalam contoh ini, kita akan menggunakan carriage atau \r dengan kombinasi tab space atau \t dalam program di antara string

str = ('\tLatracal \rsolution')
print(str)
_

Keluaran

solutionLatracal 

Penjelasan

  • Pertama, kami telah mengambil input sebagai str
  • Kemudian, kami menerapkan spasi tab di awal string, yang akan memberikan 8 spasi di awal
  • Kemudian, kami telah menerapkan \r. Setelah \r, ada 8 huruf solusi
  • Dalam output, huruf solusi akan mengisi ruang tab karena sama
  • Anda dapat melihat hasilnya untuk pemahaman yang lebih baik

4. Menggunakan carriage return dengan python, spasi tab, dan karakter baris baru

Dalam contoh ini, kita akan menggabungkan semua karakter seperti carriage return(\r), tab space(\t), dan karakter baris baru(\n) dalam string yang diberikan dan melihat hasilnya sehingga kita dapat memahami kegunaannya

str = ('\tlatracal\rsolution\n\tis a\rwebsite\n')
print(str)
_

Keluaran

solutionlatracal
website is a

Penjelasan

  • Pertama, kami telah mengambil string input sebagai str
  • Kemudian, kami telah menerapkan semua karakter seperti \t untuk ruang tab, \n untuk baris baru, dan \r untuk carriage return
  • Karenanya Anda dapat melihat hasilnya

Bagaimana \r dan \n ditangani di Linux dan windows

Seperti yang kita semua tahu, kita menggunakan \r untuk carriage return dan \n untuk baris baru di windows. Tapi, untuk sistem operasi yang berbeda, ada konvensi yang berbeda. Perbedaannya sederhana, i. e. , desainer OS harus memilih bagaimana kita harus merepresentasikan baris baru dalam teks di file komputer. Untuk beberapa alasan, di dunia Unix/Linux, satu LF (Line feed) dipilih sebagai penanda baris baru. MS-DOS memilih CR+LF, dan windows mewarisi \n sebagai baris baru. Jadi, kami mengetahui bahwa platform yang berbeda memiliki konvensi yang berbeda

Dalam praktiknya, ini menjadi masalah yang lebih singkat. Penanda baris baru pada dasarnya relevan untuk program yang memproses "teks biasa", dan jumlahnya tidak banyak. Ini sebagian besar hanya memengaruhi kode sumber program, file konfigurasi, dan beberapa file teks sederhana dengan dokumentasi. Seperti di dunia sekarang ini, sebagian besar program menangani jenis file ini (editor, kompiler, dll. ) dapat menangani kedua konvensi baris baru, jadi tidak masalah mana yang Anda pilih

Harus baca

  • Cetak Python Tanpa Baris Baru [Cara, Contoh, Tutorial]
  • Berbagai Cara Untuk Mencetak Baris Kosong dengan Python
  • Python Tidak Diakui sebagai Perintah Internal atau Eksternal
  • 5 Cara Menghapus Karakter Terakhir Dari String dengan Python

Kesimpulan

Dalam tutorial ini, kita telah belajar tentang konsep carriage return ('\r') beserta definisinya. Juga pahami semua cara di mana kita dapat menggunakan '\r' dengan cara yang berbeda-beda secara mendetail dengan bantuan contoh. Semua contoh dijelaskan secara rinci

Namun, jika Anda memiliki keraguan atau pertanyaan, beri tahu saya di bagian komentar di bawah. Saya akan mencoba membantu Anda sesegera mungkin

Bagaimana cara menghentikan kursor saya pergi ke baris berikutnya dengan Python?

Untuk mencetak tanpa baris baru, yang harus Anda lakukan adalah menambahkan argumen tambahan di akhir pernyataan cetak Anda . Argumen ini disebut akhir.

Untuk apa \n digunakan dalam Python?

🔹 Dalam Ringkasan . Ini digunakan untuk menunjukkan akhir baris teks .

Bagaimana Anda melanjutkan mengetik di baris berikutnya dengan Python?

Anda tidak dapat membagi pernyataan menjadi beberapa baris dengan Python dengan menekan Enter. Alih-alih, gunakan garis miring terbalik ( \ ) untuk menunjukkan bahwa pernyataan dilanjutkan ke baris berikutnya.

Bagaimana Anda membuat input mulai pada baris baru?

Secara default, menekan Enter atau Shift dan Enter akan menghasilkan baris baru untuk elemen textarea