Theo mặc định, hàm print() trong python kết thúc bằng một newline. Một lập trình viên trên nền tảng C/C ++ có thể tự hỏi làm thế nào để in mà không có newline.

Hàm print() của Python đi kèm với một tham số gọi là tham số ‘end’. Theo mặc định, giá trị của tham số này là ‘\ n’, tức là ký tự newline. Bạn có thể kết thúc câu lệnh in bằng bất kỳ ký tự/chuỗi nào bằng tham số này.


# This Python program must be run with 
# Python 3 as it won't work with 2.7. 
  
# ends the output with a <space>  
print("Welcome to" , end = ' ')  
print("cafedev", end = ' ') 

Kết quả:

Welcome to cafedev

Thêm một chương trình để chứng minh hoạt động của tham số cuối.

# -----------------------------------------------------------
#Cafedev.vn - Kênh thông tin IT hàng đầu Việt Nam
#@author cafedevn
#Contact: cafedevn@gmail.com
#Fanpage: https://www.facebook.com/cafedevn
#Group: https://www.facebook.com/groups/cafedev.vn/
#Instagram: https://instagram.com/cafedevn
#Twitter: https://twitter.com/CafedeVn
#Linkedin: https://www.linkedin.com/in/cafe-dev-407054199/
#Pinterest: https://www.pinterest.com/cafedevvn/
#YouTube: https://www.youtube.com/channel/UCE7zpY_SlHGEgo67pHxqIoA/
# -----------------------------------------------------------


# This Python program must be run with 
# Python 3 as it won't work with 2.7. 
  
# ends the output with '@' 
print("Python" , end = '@')  
print("cafedev") 

Kết quả:

Python@cafedev

Nguồn và Tài liệu tiếng anh tham khảo:

Tài liệu từ cafedev:

Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:

Chào thân ái và quyết thắng!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!