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:
- Full series tự học Python từ cơ bản tới nâng cao tại đây nha.
- Ebook về python tại đây.
- Các series tự học lập trình khác
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!