Hướng dẫn dùng multi line python
Multiline StringsYou can assign a multiline string to a variable by using three quotes: Show Nội dung chính
ExampleYou can use three double quotes: a = """Lorem ipsum dolor sit amet, Try it Yourself » Or three single quotes: Example a = '''Lorem ipsum dolor sit amet, Try it Yourself » Note: in the result, the line breaks are inserted at the same position as in the code. Trong Python, String là các mảng byte đại diện cho các ký tự Unicode. Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự đơn giản chỉ là một string có độ dài là 1. Dấu ngoặc vuông có thể được sử dụng để truy cập các phần tử của string.
1. Tạo một stringString trong Python có thể được tạo bằng cách sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép hoặc thậm chí ba dấu ngoặc đơn.
Kết quả:
2. Truy cập các ký tự trong PythonTrong Python, các ký tự riêng lẻ của String có thể được truy cập bằng cách sử dụng phương thức chỉ mục. Phương thức chỉ mục cho phép các tham chiếu địa chỉ âm để truy cập các ký tự ở hàng sau của String, ví dụ -1 để chỉ ký tự cuối cùng, -2 để chỉ ký tự cuối cùng thứ hai,
v.v.
Kết quả:
Để truy cập vào một loạt các ký tự trong String, phương pháp cắt được sử dụng. Cắt trong String được thực hiện bằng cách sử dụng toán tử Cắt (dấu hai chấm).
Kết quả:
3. Xóa / Cập nhật từ một StringTrong Python, không được phép cập nhật hoặc xóa các ký tự khỏi String. Điều này sẽ gây ra lỗi vì việc gán mục hoặc xóa mục khỏi String không được hỗ trợ mặc dù có thể xóa toàn bộ String với việc sử dụng từ khóa del được tích hợp. Điều này là do String không thay đổi, do đó các thành phần của String không thể thay đổi sau khi được gán. Chỉ các string mới có thể được gán lại cho cùng một tên. 3.1 Cập nhật ký tự:
Lỗi:
3.2 Cập nhật toàn bộ string:
Kết quả:
3.3 Xóa một ký tự:
Lỗi:
3.4 Xóa toàn bộ string:Có thể xóa toàn bộ string với việc sử dụng từ khóa del. Hơn nữa, nếu chúng ta cố gắng in string, điều này sẽ gây ra lỗi vì String bị xóa và không có sẵn để in.
Lỗi:
4. Trình tự thoát trong PythonTrong khi việc in String giữa dấu ngoặc đơn và dấu ngoặc kép gây ra lỗi SyntaxError vì String đã có sẵn Dấu ngoặc đơn và Dấu ngoặc kép và do đó không thể được in bằng cách sử dụng một trong hai. Vì vậy, để in một String như vậy, ta có thể sử dụng 3 dấu ngoặc hoặc các Escape Sequence.
Kết quả:
Để bỏ qua các escape sequence trong String, r hoặc R được sử dụng, điều này ngụ ý rằng string là một string thô và các Escape sequence bên trong nó sẽ bị bỏ qua.
Kết quả:
5. Định dạng của stringCác string trong Python có thể được định dạng bằng cách sử dụng phương thức format(), một công cụ rất linh hoạt và mạnh mẽ để định dạng các String. Phương thức định dạng trong String chứa dấu ngoặc nhọn {} dưới dạng giữ chỗ có thể giữ các đối số theo vị trí hoặc từ khóa để chỉ định thứ tự.
Kết quả:
Các số nguyên như nhị phân, thập lục phân, v.v. và số thực có thể được làm tròn hoặc hiển thị ở dạng số mũ với việc sử dụng các chỉ định định dạng.
Kết quả:
Một string có thể là left() hoặc center(^) được chứng minh bằng việc sử dụng các chỉ định định dạng, được phân tách bằng dấu hai chấm(:).
Kết quả:
Định dạng kiểu cũ đã được thực hiện mà không sử dụng phương thức định dạng bằng cách sử dụng toán tử %
Kết quả:
6. Hằng số string
7. Hàm không dùng nữa
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! |