You are on page 1of 2

'python'

Để xóa các khoảng trắng không cần thiết trong chuỗi, bạn có thể xóa khoảng trắng
từ phía bên phải của chuỗi và sau đó lưu giá trị đã xóa trở lại vào biến gốc, như
được thể hiện ở đây ở 1. Thay đổi giá trị của một biến và sau đó lưu giá trị mới trở
lại vào biến gốc được thực hiện thường xuyên trong lập trình. Đây là cách giá trị
của biến có thể thay đổi khi chương trình được thực thi hoặc đáp ứng đầu vào
của người dùng.

Bạn cũng có thể xóa các khoảng trắng từ phía bên trái của một chuỗi bằng cách sử
dụng phương thức lstrip () hoặc xóa các khoảng trắng từ cả hai phía bằng cách sử
dụng phương thức strip():

1 >>> favorite_language = ' python '


2 >>> favorite_language.rstrip()
' python'
3 >>> favorite_language.lstrip()
'python '
4 >>> favorite_language.strip()
'python'

Trong ví dụ này, chúng ta bắt đầu với một giá trị có khoảng trống ở đầu và cuối
chuỗi 1. Sau đó, chúng ta loại bỏ khoảng trống dư thừa từ phía bên phải ở 2, từ
phía bên trái ở 3 và từ cả hai bên ở 4. Thử nghiệm với các hàm loại bỏ dư thừa
này có thể giúp bạn quen thuộc với việc xử lý các chuỗi. Trong thế giới thực, các
hàm loại bỏ dư thừa này được sử dụng phổ biến nhất để làm sạch đầu vào người
dùng trước khi được lưu trữ trong một chương trình.

Avoiding Syntax Errors with Strings


Tránh lỗi cú pháp với chuỗi

Một loại lỗi mà bạn có thể thường gặp là lỗi cú pháp. Lỗi cú pháp xảy ra khi
Python không nhận ra một phần của chương trình của bạn là mã Python hợp lệ. Ví
dụ, nếu bạn sử dụng một dấu nháy đơn trong dấu nháy đơn, bạn sẽ tạo ra một
lỗi. Điều này xảy ra vì Python hiểu tất cả những gì nằm giữa dấu nháy đơn đầu
tiên và dấu nháy đơn là một chuỗi. Sau đó, nó cố gắng diễn giải phần còn lại của
văn bản là mã Python, điều này gây ra lỗi.
Dưới đây là cách sử dụng các dấu nháy đơn và hai nháy đôi đúng cách. Lưu
chương trình này vào tệp apostrophe.py sau đó chạy nó:

message="One of Python's strengths is its diverse comunity"


print(message)

Dấu nháy đơn xuất hiện trong một cặp dấu nháy kép, vì vậy trình thông dịch
Python không gặp vấn đề gì khi đọc chuỗi đó đúng cách:

One of Python's strengths is its diverse community

Tuy nhiên, nếu bạn sử dụng dấu nháy đơn, Python không thể xác định được vị trí
kết thúc của chuỗi:

message='One of Python's strengths is its diverse comunity'


print(message)

File "C:\Users\Admin\Desktop\python_work\apostrophe.py", line 1


message='One of Python's strengths is its diverse comunity'
^
SyntaxError: unterminated string literal (detected at line 1)

------------------
(program exited with code: 1)

Numbers

Số được sử dụng khá thường xuyên trong lập trình để tính điểm trong các trò
chơi, đại diện cho dữ liệu trong các biểu đồ, lưu trữ thông tin trong các ứng dụng
web, và nhiều hơn thế nữa. Python xử lý các số theo nhiều cách khác nhau, phụ
thuộc vào cách chúng được sử dụng. Hãy xem xét trước cách Python quản lý số
nguyên vì chúng là đơn giản nhất để làm việc.

You might also like