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

Python Baris Baru:Cara Mencetak TANPA Baris Baru di Python

Fungsi bawaan python print() digunakan untuk mencetak konten yang diberikan di dalam command prompt. Fungsi default Python print adalah menambahkan karakter baris baru di akhir.

Dalam tutorial Python ini, Anda akan belajar:

Bekerja dari fungsi print() Normal

Fungsi print() digunakan untuk menampilkan konten di command prompt atau konsol.

Berikut adalah contoh yang menunjukkan cara kerja Python print tanpa fungsi baris baru.

print("Hello World")
print("Welcome to Guru99 Tutorials")

Keluaran

Hello World
Welcome to Guru99 Tutorials

Dalam output yang diberikan, Anda dapat melihat bahwa string yang telah kami berikan di print() ditampilkan pada baris terpisah. String "Hello World" dicetak terlebih dahulu, dan "Welcome to Guru99 Tutorials" dicetak pada baris berikutnya.

Bagaimana cara mencetak tanpa baris baru dengan Python?

Dari Python 3+, ada parameter tambahan yang diperkenalkan untuk print() yang disebut end=. Parameter ini menangani penghapusan baris baru yang ditambahkan secara default di print().

Dalam contoh Python 3 print tanpa baris baru di bawah ini, kami ingin string dicetak pada baris yang sama dengan Python. Untuk membuatnya berfungsi, tambahkan saja end="” di dalam print() seperti yang ditunjukkan pada contoh di bawah ini:

print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

Keluaran:

Hello World Welcome to Guru99 Tutorials

Kami mendapatkan output yang kami inginkan, tetapi tidak ada ruang di antara string. String Hello World dan Welcome to Guru99 Tutorials dicetak bersama tanpa spasi.

Untuk menambahkan spasi atau karakter khusus atau bahkan string yang akan dicetak, hal yang sama dapat diberikan pada argumen end="”, seperti yang ditunjukkan pada contoh di bawah ini.

print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

Jadi saya di sini kami telah menambahkan satu spasi ke argumen akhir, misalnya (end=""). Sekarang, jika Anda melihat hasilnya, Anda akan melihat spasi antara Hello World dan Welcome to Guru99 Tutorials.

Keluaran:

Hello World  Welcome to Guru99 Tutorials

Bukan hanya ruang yang dapat Anda berikan pada argumen akhir, tetapi Anda juga dapat menentukan string yang ingin Anda cetak di antara string yang diberikan. Jadi ini contohnya

print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

Keluaran:

Hello, World It's a nice day!  Welcome to Guru99 Tutorials

Cetak Tanpa Baris Baru dengan Python 2.x

Untuk mendapatkan string untuk dicetak tanpa baris baru, di python2.x Anda harus menambahkan koma (,) di akhir pernyataan cetak seperti yang ditunjukkan di bawah ini:

print "Hello World ", 
print "Welcome to Guru99 Tutorials."

Keluaran:

Hello World  Welcome to Guru99 Tutorials

Menggunakan modul sys Python

Metode lain yang dapat Anda gunakan untuk mencetak tanpa baris baru di Python adalah modul bawaan yang disebut sys .

Berikut adalah contoh kerja yang menunjukkan cara menggunakan sys modul untuk dicetak tanpa string Python baris baru.

Untuk bekerja dengan modul sys, pertama, impor modul sys menggunakan impor kata kunci. Selanjutnya, gunakan metode stdout.write() yang tersedia di dalam sys modul, untuk mencetak string Anda.

import sys

sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")

Keluaran:

Hello World Welcome to Guru99 Tutorials

Menggunakan print() untuk mencetak daftar tanpa baris baru

Pertimbangkan daftar item misalnya:mylist =[“PHP”, JAVA”, “C++”, “C”, “PHYTHON”] dan Anda ingin mencetak nilai di dalam daftar menggunakan for-loop. Jadi di sini Anda dapat menggunakan print() untuk menampilkan nilai di dalam daftar seperti yang ditunjukkan pada contoh di bawah ini:

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

Keluaran:

PHP
JAVA
C++
C
PHYTHON

Output menunjukkan item daftar, masing-masing dicetak satu demi satu, pada baris baru. Bagaimana jika Anda ingin semua item pada daftar di baris yang sama? Untuk itu, gunakan argumen end di dalam print() yang akan menghapus baris baru di Python dan mencetak semua item dari daftar di baris yang sama.

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

Keluaran:

PHP JAVA C++ C PHYTHON

Mencetak pola bintang(*) tanpa baris dan spasi baru

Contoh Python print tanpa baris baru akan menggunakan fungsi print() untuk mencetak bintang(*) pada baris yang sama menggunakan for-loop.

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

Keluaran:

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

Ringkasan:


Python

  1. Bagaimana Teknologi Baru Diterapkan dalam Refraktori?
  2. Masukan, Keluaran, dan Impor Python
  3. Bagaimana cara mendapatkan tanggal dan waktu saat ini dengan Python?
  4. Cara menulis Komentar dalam Pemrograman C
  5. Pernyataan Python Print():Cara Mencetak dengan Contoh
  6. Python Periksa Apakah File Ada | Cara Memeriksa Apakah Direktori Ada di Python
  7. Python Average:Cara Menemukan RATA-RATA dari Daftar dengan Python
  8. Tukar Dua Variabel Python Tanpa Menggunakan Yang Ketiga
  9. Lanskap Integrasi Jalur Baru
  10. Cara menambahkan alat baru