Dấu nháy đơn Python

Windows có rất nhiều hạn chế về tên tệp. Ở đây bạn đang sử dụng dấu ngoặc kép " không được phép

ngăn xếp chồng lên nhau. com

windows, linux, thư mục, zip

trả lời bởi Christopher Oezbek trên

Vinny

Ví dụ tên tệp Đoạn giới thiệu giới thiệu chính thức của 'The Emoji Movie' [2017] [720p_24fps_H264-192kbit_AAC]. mp4. npy
Nếu tôi muốn tải tệp thì đó sẽ là np. load["Trailer giới thiệu chính thức của 'The Emoji Movie' [2017] [720p_24fps_H264-192kbit_AAC]. mp4. npy"]
Tuy nhiên, tôi muốn đặt Nó thành một vòng lặp cho mọi tệp tôi có và tôi không thể đặt dấu nháy đơn và dấu ngoặc vào đúng chỗ.

  • Chúng tôi không thể nhìn thấy mã và tên tệp của bạn một cách chính xác. Bạn phải đặt chúng giữa backticks để hiển thị chính xác
    • Sai. *this* 'will' "get" ^[mangled] → 'will' này "get"
    • Chính xác. `*this* 'will' "get" ^[mangled]`*this* 'will' "get" ^[mangled]
  • Sử dụng đánh dấu tương tự cho văn bản dài hơn [theo dõi lỗi, mã, v.v. ]. Đặt một dòng có ba dấu ngược
    Ask?
    Python Programming
    "Hi" ABC
    Invalid Syntax
    
    0 trước và một dòng khác sau các dòng văn bản. Vui lòng không đăng ảnh chụp màn hình của văn bản
  • Hiển thị mã của bạn. Chúng tôi không biết bạn đang thay thế phần nào của tên tệp trong vòng lặp
  1. bị xé toạc

Chuỗi là một dãy các ký tự. Bạn được phép bắt đầu và kết thúc một chuỗi ký tự bằng dấu nháy đơn và kép trong Python. Có hai cách để biểu diễn một chuỗi trong lập trình python

Trong bài viết này, bạn sẽ thấy sự khác biệt giữa cả hai dấu ngoặc kép với sự trợ giúp của một ví dụ. e. mã với đầu ra của nó

Dấu ngoặc đơn được sử dụng để làm gì trong Python?

Dấu nháy đơn dùng để đánh dấu câu trích dẫn trong câu trích dẫn hoặc lời dẫn trực tiếp trong tiêu đề tin bài

Khi lập trình với Python, chúng ta thường sử dụng dấu ngoặc đơn cho chuỗi ký tự. Ví dụ - 'số nhận dạng của tôi'. Hãy để chúng tôi hiểu bằng một ví dụ thông qua mã trong Python

GHI CHÚ. Luôn sử dụng dấu nháy đơn khi bạn biết chuỗi của mình có thể chứa dấu nháy kép bên trong

Ví dụ sử dụng dấu nháy đơn trong Python

Dưới đây là đoạn mã nơi bạn có thể thấy việc triển khai trích dẫn đơn

word = 'Ask?'
print[word]
sentence = 'Python Programming'
print[sentence]
name = '"Hi" ABC'
print[name]
congrat = 'We congrat's you.'
print[congrat]

đầu ra

Ask?
Python Programming
"Hi" ABC
Invalid Syntax

Dấu ngoặc kép trong Python dùng để làm gì?

Dấu ngoặc kép là để đặt trước lời trích dẫn trực tiếp [từng từ]. Ví dụ - "Tôi hy vọng bạn sẽ ở đây," anh ấy nói. Trong Lập trình Python, chúng tôi sử dụng Dấu ngoặc kép để biểu diễn chuỗi. Hãy để chúng tôi hiểu bằng một ví dụ thông qua mã trong python

GHI CHÚ. Sử dụng dấu ngoặc kép để bao quanh chuỗi của bạn khi bạn biết sẽ có dấu ngoặc đơn trong chuỗi của mình

Mã số

wish = "Hello World!"
print[wish]
hey = "AskPython says "Hi""
print[hey]
famous ="'Taj Mahal' is in Agra."
print[famous]

đầu ra

Hello World!
Invalid Syntax
'Taj Mahal' is in Agra.

Sự khác biệt chính giữa dấu ngoặc đơn và dấu ngoặc kép trong Python

Dấu ngoặc kép đơn Dấu ngoặc kép Dấu ngoặc kép Được biểu thị là '' Được biểu thị là " " Dấu ngoặc đơn cho bất kỳ thứ gì hoạt động như Mã định danh. Dấu ngoặc kép thường được chúng tôi sử dụng cho văn bản. Dấu ngoặc đơn được sử dụng cho biểu thức chính quy, phím dict hoặc SQL. Dấu ngoặc kép được sử dụng để biểu diễn chuỗi. Ví dụ. Chúng tôi chào mừng bạn. Ví dụ. “Xin chào, là tôi đây. ”

Phần thưởng - Ba dấu ngoặc kép trong Python

Điều gì sẽ xảy ra nếu bạn phải sử dụng các chuỗi có thể bao gồm cả dấu ngoặc đơn và dấu ngoặc kép? . Một ví dụ đơn giản cho cùng được hiển thị dưới đây. Dấu ngoặc kép cũng cho phép bạn thêm các chuỗi nhiều dòng vào các biến Python thay vì bị giới hạn ở các dòng đơn lẻ

Ví dụ về dấu ngoặc kép

sentence1 = '''He asked, "did you speak with him?"'''
print[sentence1]
sentence2 = '''"That's great", she said.'''
print[sentence2]

đầu ra

He asked, "did you speak with him?"
"That's great", she said.

Như bạn có thể thấy, Python hiện đã hiểu rằng dấu ngoặc kép và dấu nháy đơn là một phần của chuỗi và không cần phải thoát

Phần kết luận

Để kết thúc chủ đề đơn giản này, tôi muốn nói điều này – sự khác biệt giữa dấu ngoặc đơn và dấu ngoặc kép trong Python là không lớn. Nó hoàn toàn phụ thuộc vào các trường hợp mà chúng tôi sử dụng dấu ngoặc đơn và dấu ngoặc kép trong

Là một lập trình viên, bạn có thể quyết định điều gì phù hợp nhất cho việc khai báo chuỗi của mình. Và khi nghi ngờ, hãy tìm ba dấu ngoặc kép để bạn không gặp vấn đề gì với những gì có trong chuỗi

Ba dấu nháy đơn trong Python là gì?

Việc kéo dài các chuỗi trên nhiều dòng có thể được thực hiện bằng cách sử dụng dấu ngoặc kép 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 dấu ngoặc kép.

S %% trong Python là gì?

%s cụ thể là được sử dụng để thực hiện nối các chuỗi lại với nhau . Nó cho phép chúng ta định dạng một giá trị bên trong một chuỗi. Nó được sử dụng để kết hợp một chuỗi khác trong một chuỗi. Nó tự động cung cấp chuyển đổi kiểu từ giá trị thành chuỗi.

3 dấu ngoặc kép có nghĩa là gì trong Python?

Các trích dẫn ba trong Python được giải cứu bằng cách cho phép các chuỗi trải dài trên nhiều dòng, bao gồm NEWLINES, TAB nguyên văn và bất kỳ ký tự đặc biệt nào khác. Cú pháp của dấu ngoặc kép bao gồm ba dấu nháy đơn hoặc kép liên tiếp

và %% trong Python là gì?

%% có nghĩa là ký hiệu phần trăm sau khi sử dụng toán tử % trên chuỗi của bạn . bạn đang thay thế một biến vào chuỗi tại điểm xảy ra %s. Có rất nhiều mã% khác cho các mục đích sử dụng khác nhau. Nhưng để chỉ nhận được biểu tượng phần trăm sau khi thay thế, bạn đặt %%.

Chủ Đề