Hướng dẫn what does quotation marks do in python? - dấu ngoặc kép làm gì trong python?

Lập trình bên PythonserverServer Side ProgrammingProgramming


Ngoài lập trình cơ bản - Python trung gian

Phổ biến nhất

36 bài giảng 3 giờ 3 hours

Mohammad Nauman

Chi tiết hơn

Học máy thực tế bằng cách sử dụng Python

Người bán hàng giỏi nhất

91 bài giảng 23,5 giờ 23.5 hours

Manas Dasgupta

Chi tiết hơn

Học máy thực tế bằng cách sử dụng Python

Người bán hàng giỏi nhất 6 hours

Manas Dasgupta

Chi tiết hơn

Học máy thực tế bằng cách sử dụng Python

Người bán hàng giỏi nhất

word = 'word'
sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

91 bài giảng 23,5 giờ

Manas Dasgupta

  • Khoa học dữ liệu thực tế sử dụng Python
  • 22 bài giảng 6 giờ
  • Python chấp nhận các trích dẫn đơn ['], double ["] và ba [' '' hoặc" ""] để biểu thị các chữ theo chuỗi, miễn là cùng loại trích dẫn bắt đầu và kết thúc chuỗi.
  • Các báo giá ba được sử dụng để trải dài chuỗi trên nhiều dòng. Ví dụ, tất cả những điều sau đây là hợp pháp -
  • Mohd Mohtashim
  • Cập nhật vào ngày 24-tháng 1-2020 11:20:02
  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để chúng ta sử dụng trích dẫn kép trong Python?
  • Đặt dấu ngoặc kép với CSS
  • Phân biệt giữa đề nghị và báo giá
  • Phân biệt giữa đấu thầu và trích dẫn
  • Làm thế nào để sử dụng dấu ngoặc kép trong HTML?
  • Làm thế nào để hiển thị một trích dẫn ngắn trong HTML?
  • Làm thế nào để đặt loại dấu ngoặc kép cho các trích dẫn nhúng với JavaScript?
  • MySQL isn Hiển thị đúng dấu ngoặc đơn [Hồi] sau khi chèn các bản ghi
  • Chainmap trong Python

Được đặt tên trong Python

Deque trong Python

Có hai cách để đại diện cho một chuỗi trong lập trình Python. ... Sự khác biệt chính giữa trích dẫn đơn và đôi trong Python ..

Để trích dẫn một chuỗi trong Python, hãy sử dụng các dấu ngoặc kép bên trong các dấu ngoặc kép hoặc ngược lại.

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]

Output:

He said 'See ya' and closed the door.
They said "We will miss you" as he left.

Ví dụ:

Chuỗi Python

Chuỗi Python là chuỗi các ký tự và số.

Một chuỗi được bọc xung quanh một tập hợp các trích dẫn đơn hoặc trích dẫn kép. Không có sự khác biệt trong đó bạn sử dụng.

Bất cứ điều gì đi vào bên trong các trích dẫn đều được hiểu là là văn bản khác, thay vào đó là một lệnh thực thi.

print["10 + 20"]                  # Prints: 10 + 20
print["This # is not a comment"]  # Prints: This # is not a comment
print["pow[2,3]"]                 # Prints: pow[2, 3]

Để chứng minh, đây là một số ví dụ.

Trong mỗi ví dụ, có một hoạt động Python thường sẽ thực thi. Nhưng bởi vì biểu thức được bọc bên trong một chuỗi, biểu thức được in ra.

print["This "test" causes problems"]

Result:

  File "example.py", line 1
    print["This "test" causes problems"]
                 ^
SyntaxError: invalid syntax

Nhưng đây là nơi nó trở nên thú vị. Hãy để xem những gì xảy ra khi bạn đặt một báo giá kép bên trong một chuỗi:

  1. example1 = "He said 'See ya' and closed the door."
    example2 = 'They said "We will miss you" as he left.'
    
    print[example1]
    print[example2]
    4
  2. example1 = "He said 'See ya' and closed the door."
    example2 = 'They said "We will miss you" as he left.'
    
    print[example1]
    print[example2]
    5
  3. example1 = "He said 'See ya' and closed the door."
    example2 = 'They said "We will miss you" as he left.'
    
    print[example1]
    print[example2]
    6

Nó nhìn thấy hai chuỗi và tham chiếu đến một đối tượng không tồn tại

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
5. Vì vậy, nó không biết phải làm gì.

Để xem xét vấn đề này, bạn có hai tùy chọn:

  1. Sử dụng các trích dẫn đơn trong trích dẫn đôi [và ngược lại].
  2. Thoát khỏi các trích dẫn bên trong một chuỗi với một dấu gạch chéo ngược. the quotes inside a string with a backslash.

1. Trích dẫn duy nhất bên trong trích dẫn đôi

Để viết một chuỗi được trích dẫn bên trong một chuỗi khác trong Python

  • Sử dụng dấu ngoặc kép trong chuỗi bên ngoài và trích dẫn đơn trong chuỗi bên trong
  • Sử dụng các trích dẫn đơn trong chuỗi bên ngoài và dấu ngoặc kép trong chuỗi bên trong

Đây là một ví dụ:

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]

Output:

He said 'See ya' and closed the door.
They said "We will miss you" as he left.

Nhưng nếu điều này là không đủ thì sao? Điều gì sẽ xảy ra nếu bạn muốn có báo giá bên trong báo giá?

Sau đó, bạn cần phải dùng đến những gì được gọi là trình tự thoát. Chúng làm cho nó có thể thêm nhiều trích dẫn trong một chuỗi như bạn muốn.

2. Cách thoát khỏi báo giá trong chuỗi

Để thêm các chuỗi được trích dẫn bên trong các chuỗi, bạn cần thoát khỏi các dấu ngoặc kép. Điều này xảy ra bằng cách đặt một dấu gạch chéo ngược [

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
8] trước khi nhân vật trốn thoát.

Trong trường hợp này, đặt nó trước bất kỳ dấu ngoặc kép nào bạn muốn trốn thoát.

Đây là một ví dụ.

example1 = "This is a \"double quote\" inside of a double quote"
example2 = 'This is a \'single quote\' inside of a single quote'

print[example1]
print[example2]

Output:

This is a "double quote" inside of a double quote
This is a 'single quote' inside of a single quote

Cách sử dụng dấu gạch chéo ngược trong chuỗi sau đó

Trong Python, dấu gạch chéo ngược là một nhân vật đặc biệt làm cho chuỗi thoát có thể.

Nhưng điều này cũng có nghĩa là bạn không thể sử dụng nó bình thường trong một chuỗi.

Ví dụ:

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
0

Output:

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
1

Để bao gồm một dấu gạch chéo ngược trong một chuỗi, hãy thoát nó với một dấu gạch chéo ngược khác. Điều này có nghĩa là viết một dấu gạch chéo ngược đôi [

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
9].

Ví dụ:

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
2

Output:

example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
3

Để bao gồm một dấu gạch chéo ngược trong một chuỗi, hãy thoát nó với một dấu gạch chéo ngược khác. Điều này có nghĩa là viết một dấu gạch chéo ngược đôi [
example1 = "He said 'See ya' and closed the door."
example2 = 'They said "We will miss you" as he left.'

print[example1]
print[example2]
9].

Sự kết luận

Hôm nay bạn đã học cách trích dẫn một chuỗi trong Python.

Cảm ơn vì đã đọc. Tôi hy vọng bạn thích nó!

Mã hóa hạnh phúc!

Đọc thêm

Python Double Trích dẫn so với trích dẫn đơn

Bạn có cần dấu ngoặc kép trong Python?

Python chấp nhận các trích dẫn đơn ['], double ["] và ba [' '' hoặc" ""] để biểu thị các chữ theo chuỗi, miễn là cùng loại trích dẫn bắt đầu và kết thúc chuỗi. word = 'word' câu = "Đây là một câu." đoạn = "" "Đây là một đoạn văn. Nó được tạo thành từ nhiều dòng và câu." "" ". word = 'word' sentence = "This is a sentence." paragraph = """This is a paragraph. It is made up of multiple lines and sentences."""

Mục đích của dấu ngoặc kép trong mã hóa là gì?

Dấu hạn đơn và đôi được sử dụng trong hầu hết các ngôn ngữ lập trình để phân định chuỗi hoặc ký tự nghĩa đen.Trong một số ngôn ngữ [e. G. Pascal] chỉ được phép một loại, trong một số [e.to delimit strings or literal characters. In some languages [e. g. Pascal] only one type is allowed, in some [e.

3 dấu ngoặc kép làm gì trong Python?

Các chuỗi kéo dài trên nhiều dòng có thể được thực hiện bằng cách sử dụng trích dẫn ba của Python.Nó cũng có thể được sử dụng cho các bình luận dài trong mã.Các ký tự đặc biệt như tab, nguyên văn hoặc newlines cũng có thể được sử dụng trong các trích dẫn ba. can be done using python's triple quotes. It can also be used for long comments in code. Special characters like TABs, verbatim or NEWLINEs can also be used within the triple quotes.

Dấu trích dẫn được gọi là gì trong Python là gì?

Có hai cách để đại diện cho một chuỗi trong lập trình Python.... Sự khác biệt chính giữa trích dẫn đơn và đôi trong Python ..

Bài Viết Liên Quan

Chủ Đề