Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Python Print Tanpa Baris Baru: Menguasai Parameter end & Teknik Lainnya

Fungsi bawaan print() adalah cara utama untuk menampilkan output dalam Python. Secara default, ia menambahkan baris baru (\n) setelah setiap panggilan, menyebabkan print berikutnya muncul pada baris baru.

Bagaimana print() Default Bekerja

print("Hello World") print("Selamat datang di Guru99 Tutorials") 

Output:

Hello World Selamat datang di Guru99 Tutorials 

Setiap string muncul pada barisnya sendiri karena print() secara otomatis menambahkan karakter baris baru.

Menghapus Baris Baru dalam Python 3+

Python 3 memperkenalkan argumen kata kunci end untuk print(). Mengatur end="" menghapus baris baru default, memungkinkan Anda untuk terus mencetak pada baris yang sama.

print("Hello World ", end="") print("Selamat datang di Guru99 Tutorials") 

Output:

Hello World Selamat datang di Guru99 Tutorials 

Untuk memasukkan pemisah (spasi, koma, string kustom), berikan sebagai nilai end:

print("Hello World ", end=" ") print("Selamat datang di Guru99 Tutorials") 

Output:

Hello World Selamat datang di Guru99 Tutorials 
print("Hello World ", end="It's a nice day! ") print("Selamat datang di Guru99 Tutorials") 

Output:

Hello World It's a nice day! Selamat datang di Guru99 Tutorials 

Python 2.x – Trik Koma

Dalam Python 2, menambahkan koma setelah string mencegah baris baru:

print "Hello World ", print "Selamat datang di Guru99 Tutorials." 

Output:

Hello World Selamat datang di Guru99 Tutorials 

Menggunakan Modul sys

Modul sys menawarkan stdout.write() untuk kontrol yang lebih halus atas output tanpa menambahkan baris baru secara otomatis.

import sys sys.stdout.write("Hello World ") sys.stdout.write("Selamat datang di Guru99 Tutorials") 

Output:

Hello World Selamat datang di Guru99 Tutorials 

Mencetak List pada Satu Baris

Saat mengiterasi list, end=" " menjaga semua item pada baris yang sama:

mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"] for i in mylist: print(i, end=" ") 

Output:

PHP JAVA C++ C PYTHON 

Mencetak Pola Bintang Berkelanjutan

Gunakan end="" dalam loop untuk menghasilkan satu baris karakter:

for i in range(20): print('*', end="") 

Output:

******************** 

Poin Utama

Python

  1. Bagaimana Teknologi Baru Mengubah Bahan Refraktori
  2. Menguasai Input/Output Python dan Impor Modul: Panduan Praktis
  3. Mengambil Tanggal dan Waktu Saat Ini di Python: Panduan Praktis
  4. Menguasai Komentar dalam C: Menulis Catatan yang Jelas dan Efektif
  5. Fungsi print() Python: Panduan Praktis dengan Contoh
  6. Memeriksa Keberadaan File dan Direktori dalam Python – Panduan Praktis
  7. Menghitung Rata-rata di Python: Panduan Praktis
  8. Tukar Dua Variabel Python dengan Mudah Tanpa Variabel Sementara
  9. Merevolusi Integrasi Lini: Tantangan dan Solusi Modern
  10. Menambahkan Alat Baru ke Mesin CNC Anda: Panduan Langkah demi Langkah