Dấu ngoặc kép python trong chuỗi

Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về Python F-strings và cách sử dụng chúng để định dạng chuỗi và làm cho mã của bạn dễ đọc hơn

Giới thiệu về Python F-string

Trăn 3. 6 đã giới thiệu f-strings cho phép bạn định dạng chuỗi văn bản nhanh hơn và thanh lịch hơn. Chuỗi f cung cấp một cách để nhúng các biến và biểu thức bên trong một chuỗi ký tự bằng cách sử dụng cú pháp rõ ràng hơn phương thức

name = 'John' s = F'Hello, {name.upper[]}!' print[s]

Code language: Python [python]
8

Ví dụ

name = 'John' s = f'Hello, {name}!' print[s]

Code language: Python [python]

đầu ra

Hello, John!

Code language: Python [python]

Làm thế nào nó hoạt động

  • Đầu tiên, xác định một biến có giá trị

    name = 'John' s = F'Hello, {name.upper[]}!' print[s]

    Code language: Python [python]
    9
  • Sau đó, đặt biến

    Hello, JOHN!

    Code language: Python [python]
    0 bên trong dấu ngoặc nhọn

    Hello, JOHN!

    Code language: Python [python]
    1 trong chuỗi ký tự. Lưu ý rằng bạn cần đặt trước chuỗi bằng chữ cái

    Hello, JOHN!

    Code language: Python [python]
    2 để chỉ ra rằng đó là chuỗi f. Nó cũng hợp lệ nếu bạn sử dụng chữ cái viết hoa [_______4_______3]
  • Thứ ba, in ra chuỗi s

Điều quan trọng cần lưu ý là Python đánh giá các biểu thức trong chuỗi f khi chạy. Nó thay thế các biểu thức bên trong chuỗi f bằng các giá trị của chúng

Ví dụ chuỗi f Python

Ví dụ sau gọi phương thức upper[] để chuyển đổi tên thành chữ hoa bên trong dấu ngoặc nhọn của chuỗi f

name = 'John' s = F'Hello, {name.upper[]}!' print[s]

Code language: Python [python]

đầu ra

Hello, JOHN!

Code language: Python [python]

Ví dụ sau sử dụng nhiều dấu ngoặc nhọn bên trong chuỗi f

first_name = 'John' last_name = 'Doe' s = F'Hello, {first_name} {last_name}!' print[s]

Code language: Python [python]

đầu ra

Hello, John Doe!

Code language: Python [python]

Ví dụ này tương đương với ví dụ trên nhưng sử dụng phương thức

Hello, JOHN!

Code language: Python [python]
4

first_name = 'John' last_name = 'Doe' s = F'Hello, {" ".join[[first_name, last_name]]}!' print[s]

Code language: Python [python]

đầu ra

Hello, John Doe!

Code language: Python [python]

chuỗi f nhiều dòng

Python cho phép bạn có chuỗi f nhiều dòng. Để tạo một chuỗi f nhiều dòng, bạn đặt chữ cái

Hello, JOHN!

Code language: Python [python]
2 vào mỗi dòng. Ví dụ

name = 'John' website = 'PythonTutorial.net' message = [ f'Hello {name}. ' f"You're learning Python at {website}." ] print[message]

Code language: Python [python]

đầu ra

Hello John. You're learning Python on PythonTutorial.net.

Code language: Python [python]

Nếu bạn muốn trải một chuỗi f trên nhiều dòng, bạn có thể sử dụng dấu gạch chéo ngược [\] để thoát khỏi ký tự trả về như thế này

Hello, John!

Code language: Python [python]
0

Ví dụ sau đây cho thấy cách sử dụng dấu ngoặc kép [

Hello, JOHN!

Code language: Python [python]
6] với chuỗi f

Hello, John!

Code language: Python [python]
1

đầu ra

Hello, John!

Code language: Python [python]
2

Dấu ngoặc nhọn

Khi đánh giá một chuỗi f, Python thay thế các dấu ngoặc nhọn kép bằng một dấu ngoặc nhọn đơn. Tuy nhiên, dấu ngoặc nhọn kép không biểu thị sự bắt đầu của một biểu thức

Python sẽ không đánh giá biểu thức bên trong dấu ngoặc kép và thay thế dấu ngoặc nhọn kép bằng một dấu ngoặc đơn. Ví dụ

Hello, John!

Code language: Python [python]
3

đầu ra

Hello, John!

Code language: Python [python]
4

Sau đây cho thấy một f-string với ba dấu ngoặc nhọn

Hello, John!

Code language: Python [python]
5

đầu ra

Hello, John!

Code language: Python [python]
6

Trong ví dụ này, Python đánh giá

Hello, JOHN!

Code language: Python [python]
7 dưới dạng một biểu thức, trả về 3. Ngoài ra, nó thay thế các dấu ngoặc nhọn nhân đôi còn lại bằng một dấu ngoặc đơn

Để thêm nhiều dấu ngoặc nhọn vào chuỗi kết quả, bạn sử dụng nhiều hơn ba dấu ngoặc nhọn

Hello, John!

Code language: Python [python]
7

đầu ra

Hello, John!

Code language: Python [python]
8

Trong ví dụ này, Python thay thế từng cặp dấu ngoặc nhọn kép bằng một dấu ngoặc nhọn đơn

Thứ tự đánh giá của các biểu thức trong Python f-strings

Python đánh giá các biểu thức trong chuỗi f theo thứ tự từ trái sang phải. Điều này là hiển nhiên nếu các biểu thức có tác dụng phụ như ví dụ sau

Hello, John!

Code language: Python [python]
9

đầu ra

name = 'John' s = F'Hello, {name.upper[]}!' print[s]

Code language: Python [python]
0

Trong ví dụ này, lời gọi hàm sau đây tăng số đầu tiên trong danh sách số lên một

name = 'John' s = F'Hello, {name.upper[]}!' print[s]

Code language: Python [python]
1

Sau cuộc gọi này,

Hello, JOHN!

Code language: Python [python]
8 là một. Và cuộc gọi thứ hai tăng số đầu tiên trong danh sách số lên 2, kết quả là 3

{} này có nghĩa là gì trong Python?

Trong các ngôn ngữ như C dấu ngoặc nhọn [ {} ] được sử dụng để tạo các khối chương trình được sử dụng trong điều khiển luồng. Trong Python, dấu ngoặc nhọn được sử dụng để xác định cấu trúc dữ liệu được gọi là từ điển [ánh xạ khóa/giá trị] , trong khi thụt lề khoảng trắng được sử dụng để xác định chương trình .

${} trong Python là gì?

Nó có cú pháp hơi giống với. format[] khi được thực hiện với từ khóa, nhưng thay vì dấu ngoặc nhọn để xác định trình giữ chỗ, nó sử dụng ký hiệu đô la [$]. ${} cũng hợp lệ và phải được đặt khi một chuỗi hợp lệ xuất hiện sau phần giữ chỗ . Xem cú pháp cho các tình huống khác nhau.

Chúng ta có thể sử dụng {} trong Python không?

Dấu ngoặc nhọn - { } Một trong những khác biệt lớn nhất giữa Python và các ngôn ngữ lập trình phổ biến khác là trong Python, dấu ngoặc nhọn không được sử dụng để tạo khối chương trình cho điều khiển luồng . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . Trong Python, thụt đầu dòng được sử dụng để kiểm soát luồng, giúp Python dễ đọc hơn hầu hết các ngôn ngữ lập trình khác. . In Python, indentation is used for flow control, which makes Python much easier to read than most other programming languages.

Có thể sử dụng dấu ngoặc nhọn {} để bao quanh một dòng mã không?

90] Có thể sử dụng dấu ngoặc nhọn { } để bao quanh một dòng mã không? . it will still work without error if you used it for a single line.

Chủ Đề