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
windows, linux, thư mục, zip
trả lời bởi Christopher Oezbek trên
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]
- Sai.
- 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
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