Làm cách nào để sửa ký tự không mong muốn sau ký tự tiếp tục dòng trong python?

VẪN CÓ CÂU HỎI?

Nhận bản demo trực tiếp MIỄN PHÍ
  • Khám phá các khóa học thịnh hành và thích hợp cũng như bản đồ học tập
  • Tìm hiểu về học phí, kế hoạch thanh toán và học bổng
  • Nhận quyền truy cập vào hội thảo trên web và video học tập theo nhịp độ của bản thân

Ký tự nối tiếp dòng dùng để ngăn cách nhiều câu thành một câu. Điều này được thực hiện bằng cách sử dụng ký tự dấu gạch chéo ngược

Welcome to delftstack. Here you can find programming tutorials.
1 và được đặt ở cuối dòng

Dưới đây là một ví dụ về việc sử dụng ký tự tiếp tục dòng trong mã

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]

Đầu ra của đoạn mã trên có thể được minh họa như sau

Welcome to delftstack. Here you can find programming tutorials.

Welcome to delftstack. Here you can find programming tutorials.
0 trong Python

Người ta có thể gặp phải lỗi

Welcome to delftstack. Here you can find programming tutorials.
0

Nhưng trước khi làm điều đó, hãy hiểu tại sao lại xảy ra lỗi cụ thể này. Ngoài ra, điều quan trọng là phải hiểu các tình huống khác nhau có thể gây ra lỗi này và ném nó vào bảng điều khiển của chúng tôi bất cứ khi nào chúng tôi viết mã sai

Welcome to delftstack. Here you can find programming tutorials.
4 là một lỗi cú pháp. Nó xảy ra bởi vì chúng tôi đã mắc lỗi khi viết đúng cú pháp trong mã của chúng tôi

Dưới đây là các tình huống khác nhau mà chúng tôi gặp phải lỗi này

Sử dụng toán tử chia không đúng cách

Kịch bản đầu tiên là sử dụng toán tử chia không chính xác

Hãy để chúng tôi cố gắng sao chép lỗi này. Điều này có thể được thực hiện với sự trợ giúp của khối mã sau

đầu ra

print[20\5]
         ^
SyntaxError: unexpected character after line continuation character

Vấn đề là thay vì sử dụng toán tử chia như

Welcome to delftstack. Here you can find programming tutorials.
5, chúng ta lại sử dụng nhầm như
Welcome to delftstack. Here you can find programming tutorials.
1

Lỗi này có thể được giải quyết bằng cách thay đổi

Welcome to delftstack. Here you can find programming tutorials.
1 thành
Welcome to delftstack. Here you can find programming tutorials.
5

đầu ra

Thêm một ký tự sau ký tự tiếp tục dòng
Welcome to delftstack. Here you can find programming tutorials.
1

Một kịch bản khác là khi chúng ta đặt một ký tự sau ký tự tiếp tục dòng

Welcome to delftstack. Here you can find programming tutorials.
1. Ví dụ: chúng tôi đặt dấu phẩy sau nó

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
3

Đầu ra của đoạn mã trên có thể được minh họa như sau

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
4

Chúng tôi có thể giải quyết lỗi này bằng cách đảm bảo rằng không có ký tự nào sau ký tự tiếp tục dòng. Trong ví dụ này, chúng ta nên bỏ dấu phẩy sau ký tự tiếp tục dòng đầu tiên

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
5

đầu ra

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
6

Sử dụng sai ký tự dòng mới `

`

Trong kịch bản này, chúng tôi sẽ viết một chương trình ghi danh sách các loài động vật vào một tệp văn bản. Chúng tôi mở tệp văn bản bằng mã bên dưới

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
7

đầu ra

#
demo_string = 'Welcome to ' \
	'delftstack. ' \
	'Here you can find ' \
	'programming tutorials.'
print[demo_string]
8

Chúng ta có thể giải quyết vấn đề này bằng cách đặt

print[20\5]
         ^
SyntaxError: unexpected character after line continuation character
1 trong dấu ngoặc kép
print[20\5]
         ^
SyntaxError: unexpected character after line continuation character
2

Welcome to delftstack. Here you can find programming tutorials.
1

Xuất ra tệp

print[20\5]
         ^
SyntaxError: unexpected character after line continuation character
3

Như vậy, với hướng dẫn này, chúng ta đã thành công trong việc hiểu cách giải quyết lỗi

Welcome to delftstack. Here you can find programming tutorials.
0 dựa trên cú pháp trong Python

Ký tự tiếp tục dòng trong Python là gì?

Trong Python, dấu gạch chéo ngược [ \ ] có nghĩa là ký tự tiếp nối. Ngoài ra, nếu nó được đặt ở cạnh của một dòng, người ta ước tính rằng dòng đó sẽ tiếp tục, bỏ qua các dòng mới tiếp theo.

Ký tự nào được dùng làm ký tự nối tiếp dòng?

Ký tự tiếp tục dòng trong IPL và JavaScript là dấu gạch chéo ngược [\] . Bạn sử dụng ký tự này để chỉ ra rằng mã trên dòng tiếp theo là phần tiếp theo của câu lệnh hiện tại.

Chủ Đề