In python n thay vì dòng mới

Thêm một dòng mới bên trong giá trị chuỗi là một nhiệm vụ rất phổ biến của tập lệnh python. Tạo tệp python với đoạn script sau để biết cách thêm dòng mới vào các phần khác nhau của giá trị chuỗi. Trong biến string1, ký tự xuống dòng (\n) đã được sử dụng ở giữa giá trị chuỗi trích dẫn đơn. Trong biến string2, ký tự xuống dòng (\n) đã sử dụng hai lần ở giữa giá trị chuỗi trích dẫn kép. Trong biến string3, ký tự xuống dòng (\n) đã được sử dụng ở giữa ba giá trị chuỗi trích dẫn đơn. Trong biến string4, ký tự xuống dòng (\n) đã được sử dụng ở giữa giá trị chuỗi trích dẫn kép ba lần. Trong biến string5, biến chứa ký tự xuống dòng (\n) đã được sử dụng bên trong chuỗi được định dạng

# Xác định chuỗi có dấu nháy đơn

string1 = 'Welcome to \n Linuxhint'

print("The first newline output:\n ", chuỗi1 .

# Define string with double quotes

string2 = "Python\n Bash\n Perl"

print("\nThe second newline output:\n ", chuỗi2 . '''

# Define string with three single quotes

string3 = '''Python is a \n interpreted language.'''

in(" \nThe third newline output:\n ", chuỗi3 .

# Define string with three double quotes without newline(\n)

string4 = """I

like

Python

programming"""


print("\nThe fourth newline output:\n ", chuỗi4 . "

# Assign newline(\n) character into a variable

nl = '\n'

# Use the variable in the string

string5 = f"Learn{nl} Python."

in(" \nThe fourth newline output:\n ", chuỗi5 )

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

In python n thay vì dòng mới

Ví dụ-2. In dòng mới bên trong các mục danh sách

Tạo một tệp python với tập lệnh sau để in từng giá trị danh sách trong một dòng bằng cách sử dụng vòng lặp for và nối các mục danh sách với ký tự xuống dòng (\n). Một danh sách gồm ba phần tử đã được khai báo trong tập lệnh và các giá trị của danh sách này đã được in bằng cách sử dụng vòng lặp for và hàm join()

# Xác định danh sách tên nhân viên
employee_list = ['Nuruzzaman', 'Md. Arafat', 'Abir Chowdhury']
# In mục danh sách< .
print("The original list values:\n ", employee_list . "

# Print each list item in a line
print("\nThe list values by using loop:")
cho giá trị trong .
in( giá trị )

# .
output = '\n '.tham gia( employee_list )
in . ("\nThe list values with newline by using join() function:\n ", đầu ra )

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

In python n thay vì dòng mới

Ví dụ-3. In dòng mới bên trong các mục từ điển

Tạo tệp python với tập lệnh sau để in từng khóa và giá trị của từ điển trong một dòng bằng cách sử dụng vòng lặp for. Tiếp theo, mỗi khóa và giá trị của từ điển đã được in thành một dòng riêng biệt bằng cách sử dụng hàm join()

# Xác định từ điển sinh viên
dic_students = { . : "09785", "Tên" . "Kamrul Hasan", "Mẻ" . "10", "Học kỳ" . "6"}
# In mục từ điển
in("The original dictionary items:\n ", dic_students . "

# Print each key and value of the dictionary with line break
print("\nThe dictionary keys and values with newline:")
cho khóa , . in dic_students.mặt hàng() .
in("{}. {}" . định dạng( khóa , giá trị . ))

# Create string by joining dictionary keys with newline
output = '\n '.tham gia( dic_students. phím())
in . ("\nThe dictionary keys with newline by using join() function:\n ", đầu ra .

# Create string by joining dictionary values with newline
output = '\n '.tham gia( dic_students. giá trị())
in . ("\nThe dictionary values with newline by using join() function:\n ", đầu ra )

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

In python n thay vì dòng mới

Sự kết luận

Các cách thêm dòng mới (\n) bên trong các biến chuỗi, danh sách và từ điển đã được trình bày trong hướng dẫn này bằng nhiều ví dụ khác nhau

Bạn có thể in bằng Python mà không cần dòng mới không?

In không có dòng mới rất đơn giản trong Python 3. Để in mà không cần xuống dòng trong Python, bạn cần thêm một đối số bổ sung vào hàm in để cho chương trình biết rằng bạn không muốn chuỗi tiếp theo của mình nằm trên một dòng mới< . Đây là một ví dụ. print("Xin chào. ", end = '') print("Thật là một ngày tuyệt vời. "). Here's an example: print("Hello there!", end = '') print("It is a great day.")

Rstrip có xóa Python dòng mới không?

rstrip('\n'). Thao tác này sẽ loại bỏ tất cả các dòng mới ở cuối chuỗi, không chỉ một dòng .

Sự khác biệt giữa \n và \t trong Python là gì?

Tìm hiểu thêm. Trong các chuỗi Python, dấu gạch chéo ngược "\" là một ký tự đặc biệt, còn được gọi là ký tự "thoát". Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. "\t" là một tab, "\n" là một dòng mới và "\r" là một xuống dòng