Hướng dẫn interface in python w3schools - giao diện trong python w3schools
Cài đặt PythonNhiều PC và Mac sẽ có Python đã được cài đặt. Show
Để kiểm tra xem bạn đã cài đặt Python trên PC Windows, hãy tìm kiếm trong Thanh bắt đầu cho Python hoặc chạy như sau trên dòng lệnh (CMD.EXE): C: \ Users \ Your Name> Python --Version Để kiểm tra xem bạn đã cài đặt Python trên Linux hoặc Mac, thì trên Linux mở dòng lệnh hoặc trên Mac mở thiết bị đầu cuối và loại: Nếu bạn thấy rằng bạn chưa cài đặt Python trên máy tính của mình, thì bạn có thể tải xuống miễn phí từ trang web sau: https://www.python.org/ Python QuickStartPython là ngôn ngữ lập trình được giải thích, điều này có nghĩa là với tư cách là nhà phát triển, bạn viết các tệp Python (.py) trong trình soạn thảo văn bản và sau đó đặt các tệp đó vào trình thông dịch Python để được thực thi. Cách để chạy tệp Python giống như thế này trên dòng lệnh: C: \ user \ tên của bạn> python helloworld.py Trong đó "HelloWorld.py" là tên của tệp Python của bạn. Hãy viết tệp Python đầu tiên của chúng tôi, được gọi là HelloWorld.py, có thể được thực hiện trong bất kỳ trình soạn thảo văn bản nào. Đơn giản như thế. Lưu tệp của bạn. Mở dòng lệnh của bạn, điều hướng đến thư mục nơi bạn đã lưu tệp của mình và chạy: C: \ user \ tên của bạn> python helloworld.py Trong đó "HelloWorld.py" là tên của tệp Python của bạn. Hãy viết tệp Python đầu tiên của chúng tôi, được gọi là HelloWorld.py, có thể được thực hiện trong bất kỳ trình soạn thảo văn bản nào. Đơn giản như thế. Lưu tệp của bạn. Mở dòng lệnh của bạn, điều hướng đến thư mục nơi bạn đã lưu tệp của mình và chạy:Đầu ra nên đọc: Xin chúc mừng, bạn đã viết và thực hiện chương trình Python đầu tiên của bạn. Dòng lệnh Python Để kiểm tra một lượng mã ngắn trong Python, đôi khi việc viết mã là nhanh nhất và dễ nhất là không ghi mã trong một tệp. Điều này được thực hiện bởi vì Python có thể được chạy như một dòng lệnh. Nhập các loại sau trên dòng lệnh Windows, Mac hoặc Linux: C: \ người dùng \ tên của bạn> Python Hoặc, nếu lệnh "Python" không hoạt động, bạn có thể thử "PY": Từ đó bạn có thể viết bất kỳ Python nào, bao gồm cả ví dụ Hello World của chúng tôi từ trước đó trong hướng dẫn: C: \ Người dùng \ Tên của bạn> Python Python 3.6.4 (v3.6.4: D48ECEB, ngày 19 tháng 12 năm 2017, 06:04:45) [MSC V.1900 32 bit (Intel)] "," Tín dụng "hoặc" giấy phép "để biết thêm thông tin. >>> in ("Xin chào, thế giới!") Học PythonPython là một ngôn ngữ lập trình phổ biến. Python có thể được sử dụng trên máy chủ để tạo các ứng dụng web. Bắt đầu học Python ngay bây giờ » Học theo ví dụVới trình soạn thảo "Hãy thử chính mình", bạn có thể chỉnh sửa mã Python và xem kết quả. Nhấp vào nút "Hãy tự mình thử" để xem nó hoạt động như thế nào. Xử lý tập tin PythonTrong phần xử lý tệp của chúng tôi, bạn sẽ học cách mở, đọc, ghi và xóa các tệp. Xử lý tập tin Python Xử lý cơ sở dữ liệu PythonTrong phần cơ sở dữ liệu của chúng tôi, bạn sẽ tìm hiểu cách truy cập và làm việc với cơ sở dữ liệu MySQL và MongoDB: Hướng dẫn Python MySQL Hướng dẫn Python MongoDB Bài tập PythonKiểm tra bản thân với các bài tậpExercise:Chèn phần còn thiếu của mã bên dưới để xuất "Hello World". Bắt đầu bài tập Ví dụ về PythonTìm hiểu bằng ví dụ! Hướng dẫn này bổ sung tất cả các giải thích với các ví dụ làm rõ. Xem tất cả các ví dụ Python Câu đố PythonKiểm tra kỹ năng Python của bạn với một bài kiểm tra. Câu đố Python Kiểm tra kỹ năng Python của bạn với một bài kiểm tra.Việc học của tôi Theo dõi tiến trình của bạn với chương trình "Học tập" miễn phí tại đây tại W3Schools. Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm!
Đây là một tính năng tùy chọn. Bạn có thể học W3Schools mà không cần sử dụng học tập của tôi.Tham khảo Python Bạn cũng sẽ tìm thấy các tài liệu tham khảo chức năng và phương thức hoàn chỉnh: Tổng quan tham khảo Chức năng tích hợp sẵn Phương thức chuỗi Phương pháp danh sách/mảng Phương pháp từ điển Phương pháp tuple Đặt phương pháp Phương pháp tập tin Từ khóa Python Ngoại lệ Python Thuật ngữ Python Mô -đun ngẫu nhiên Mô -đun yêu cầu Mô -đun toán học Mô -đun CMATHTải xuống Python Tải xuống Python từ trang web Python chính thức: https://python.orgKhởi động sự nghiệp của bạnthe course Được chứng nhận bằng cách hoàn thành khóa học Được chứng nhậnNiềng răngĐể làm cho nẹp xuất hiện trong chuỗi của bạn, bạn phải sử dụng niềng răng đôi: Lưu ý rằng sử dụng niềng răng ba sẽ dẫn đến việc chỉ có niềng răng đơn trong chuỗi của bạn:
Để làm cho nẹp xuất hiện trong chuỗi của bạn, bạn phải sử dụng niềng răng đôi:Lưu ý rằng sử dụng niềng răng ba sẽ dẫn đến việc chỉ có niềng răng đơn trong chuỗi của bạn:
1Tuy nhiên, bạn có thể nhận được nhiều niềng răng hơn để hiển thị nếu bạn sử dụng nhiều hơn ba niềng răng: Lưu ý rằng sử dụng niềng răng ba sẽ dẫn đến việc chỉ có niềng răng đơn trong chuỗi của bạn:
1Tuy nhiên, bạn có thể nhận được nhiều niềng răng hơn để hiển thị nếu bạn sử dụng nhiều hơn ba niềng răng:Dấu gạch chéo ngược Như bạn đã thấy trước đó, bạn có thể sử dụng dấu gạch chéo ngược trong phần chuỗi của chuỗi F. Tuy nhiên, bạn có thể sử dụng các dấu gạch chéo ngược để thoát khỏi phần biểu thức của chuỗi F: Bạn có thể làm việc xung quanh điều này bằng cách đánh giá biểu thức trước và sử dụng kết quả trong chuỗi F: >>> first_name = "Eric" >>> last_name = "Idle" >>> age = 74 >>> profession = "comedian" >>> affiliation = "Monty Python" >>> "Hello, %s %s. You are %s. You are a %s. You were a member of %s." % (first_name, last_name, age, profession, affiliation) 'Hello, Eric Idle. You are 74. You are a comedian. You were a member of Monty Python.' 1Tuy nhiên, bạn có thể nhận được nhiều niềng răng hơn để hiển thị nếu bạn sử dụng nhiều hơn ba niềng răng:
1Tuy nhiên, bạn có thể nhận được nhiều niềng răng hơn để hiển thị nếu bạn sử dụng nhiều hơn ba niềng răng:Dấu gạch chéo ngược Như bạn đã thấy trước đó, bạn có thể sử dụng dấu gạch chéo ngược trong phần chuỗi của chuỗi F. Tuy nhiên, bạn có thể sử dụng các dấu gạch chéo ngược để thoát khỏi phần biểu thức của chuỗi F: Bạn có thể làm việc xung quanh điều này bằng cách đánh giá biểu thức trước và sử dụng kết quả trong chuỗi F: Dấu gạch chéo ngượcNhư bạn đã thấy trước đó, bạn có thể sử dụng dấu gạch chéo ngược trong phần chuỗi của chuỗi F. Tuy nhiên, bạn có thể sử dụng các dấu gạch chéo ngược để thoát khỏi phần biểu thức của chuỗi F:Exercise:Bạn có thể làm việc xung quanh điều này bằng cách đánh giá biểu thức trước và sử dụng kết quả trong chuỗi F: ("Hello World") Đi ra và định dạng! Bạn có thể làm việc xung quanh điều này bằng cách đánh giá biểu thức trước và sử dụng kết quả trong chuỗi F:Đi ra và định dạng! Bạn vẫn có thể sử dụng các cách định dạng các chuỗi định dạng cũ hơn, nhưng với các chuỗi F, giờ đây bạn có một cách ngắn gọn, dễ đọc hơn và thuận tiện hơn, vừa nhanh hơn và ít bị lỗi hơn. Đơn giản hóa cuộc sống của bạn bằng cách sử dụng F-Strings là một lý do tuyệt vời để bắt đầu sử dụng Python 3.6 nếu bạn đã thực hiện chuyển đổi. (Nếu bạn vẫn đang sử dụng Python 2, đừng quên rằng năm 2020 sẽ sớm ở đây!) Đi ra và định dạng!Bạn vẫn có thể sử dụng các cách định dạng các chuỗi định dạng cũ hơn, nhưng với các chuỗi F, giờ đây bạn có một cách ngắn gọn, dễ đọc hơn và thuận tiện hơn, vừa nhanh hơn và ít bị lỗi hơn. Đơn giản hóa cuộc sống của bạn bằng cách sử dụng F-Strings là một lý do tuyệt vời để bắt đầu sử dụng Python 3.6 nếu bạn đã thực hiện chuyển đổi. (Nếu bạn vẫn đang sử dụng Python 2, đừng quên rằng năm 2020 sẽ sớm ở đây!) Đi ra và định dạng! Bạn vẫn có thể sử dụng các cách định dạng các chuỗi định dạng cũ hơn, nhưng với các chuỗi F, giờ đây bạn có một cách ngắn gọn, dễ đọc hơn và thuận tiện hơn, vừa nhanh hơn và ít bị lỗi hơn. Đơn giản hóa cuộc sống của bạn bằng cách sử dụng F-Strings là một lý do tuyệt vời để bắt đầu sử dụng Python 3.6 nếu bạn đã thực hiện chuyển đổi. (Nếu bạn vẫn đang sử dụng Python 2, đừng quên rằng năm 2020 sẽ sớm ở đây!)Theo Zen of Python, khi bạn cần quyết định cách làm một cái gì đó, thì ở đây, ở đây sẽ là một cách và tốt nhất là chỉ có một cách để làm điều đó. Mặc dù các chuỗi F không phải là cách duy nhất có thể để bạn định dạng chuỗi, nhưng chúng ở một vị trí tuyệt vời để trở thành một cách rõ ràng để hoàn thành công việc. Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm! Đây là một tính năng tùy chọn, bạn có thể học W3Schools mà không cần sử dụng việc học của tôi. Tham khảo PythonBạn cũng sẽ tìm thấy các tài liệu tham khảo chức năng và phương thức hoàn chỉnh: Tổng quan tham khảo Chức năng tích hợp sẵn Phương thức chuỗi Phương pháp danh sách/mảng Phương pháp từ điển Phương pháp tuple Đặt phương pháp Phương pháp tập tin Từ khóa Python Ngoại lệ Python Thuật ngữ Python Mô -đun ngẫu nhiên Mô -đun yêu cầu Mô -đun toán học Mô -đun CMATH Tải xuống PythonTải xuống Python từ trang web Python chính thức: https://python.org Khởi động sự nghiệp của bạnĐược chứng nhận bằng cách hoàn thành khóa họcthe course Được chứng nhận W3SchoolScertified.2022❮ nhà tiếp theo ❯ XPath là gì?XPath là một yếu tố chính trong tiêu chuẩn XSLT. XPath có thể được sử dụng để điều hướng qua các phần tử và thuộc tính trong tài liệu XML.
Biểu thức đường dẫn XPathXPath sử dụng các biểu thức đường dẫn để chọn các nút hoặc bộ nút trong tài liệu XML. Các biểu thức đường dẫn này trông rất giống các biểu thức đường dẫn bạn sử dụng với các hệ thống tệp máy tính truyền thống: Chức năng tiêu chuẩn XPathXPath bao gồm hơn 200 chức năng tích hợp. Có các hàm cho các giá trị chuỗi, giá trị số, booleans, so sánh ngày và thời gian, thao tác nút, thao tác trình tự, và nhiều hơn nữa. Ngày nay, các biểu thức XPath cũng có thể được sử dụng trong JavaScript, Java, Lược đồ XML, PHP, Python, C và C ++ và rất nhiều ngôn ngữ khác. XPath được sử dụng trong XSLTXPath là một yếu tố chính trong tiêu chuẩn XSLT. XPath có thể được sử dụng để điều hướng qua các phần tử và thuộc tính trong tài liệu XML. XPath là viết tắt của ngôn ngữ đường dẫn XMLXPath sử dụng cú pháp "đường dẫn như" để xác định và điều hướng các nút trong tài liệu XML XPath chứa hơn 200 chức năng tích hợp XPath là một yếu tố chính trong tiêu chuẩn XSLT XPath là một khuyến nghị của W3C Biểu thức đường dẫn XPath XPath sử dụng các biểu thức đường dẫn để chọn các nút hoặc bộ nút trong tài liệu XML. Các biểu thức đường dẫn này trông rất giống các biểu thức đường dẫn bạn sử dụng với các hệ thống tệp máy tính truyền thống:Chức năng tiêu chuẩn XPath XPath bao gồm hơn 200 chức năng tích hợp.Có các hàm cho các giá trị chuỗi, giá trị số, booleans, so sánh ngày và thời gian, thao tác nút, thao tác trình tự, và nhiều hơn nữa.
Với kiến thức XPath, bạn sẽ có thể tận dụng nhiều kiến thức XSLT của mình.XPath là một khuyến nghị của W3C XPath 1.0 đã trở thành một khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999.
XPath 2.0 trở thành một khuyến nghị của W3C vào ngày 23 tháng 1 năm 2007. XPath 1.0 đã trở thành một khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999.
XPath 2.0 trở thành một khuyến nghị của W3C vào ngày 23 tháng 1 năm 2007.XPath 3.0 đã trở thành một khuyến nghị của W3C vào ngày 8 tháng 4 năm 2014. XPath 1.0 đã trở thành một khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999.
XPath 2.0 trở thành một khuyến nghị của W3C vào ngày 23 tháng 1 năm 2007. XPath 3.0 đã trở thành một khuyến nghị của W3C vào ngày 8 tháng 4 năm 2014.Kể từ Python 3.6, dây F là một cách mới tuyệt vời để định dạng chuỗi. Họ không chỉ dễ đọc hơn, súc tích hơn và ít bị lỗi hơn so với các cách định dạng khác, mà chúng còn nhanh hơn! Đến cuối bài viết này, bạn sẽ tìm hiểu cách thức và lý do bắt đầu sử dụng F-Strings ngay hôm nay.Nhưng trước tiên, ở đây, cuộc sống như thế nào trước F-String, trở lại khi bạn phải đi bộ đến trường lên dốc cả hai cách trong tuyết. Chuỗi của trường cũ ở trường học ở Python XPath 1.0 đã trở thành một khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999.
XPath 2.0 trở thành một khuyến nghị của W3C vào ngày 23 tháng 1 năm 2007. XPath 1.0 đã trở thành một khuyến nghị của W3C vào ngày 16 tháng 11 năm 1999.
XPath 2.0 trở thành một khuyến nghị của W3C vào ngày 23 tháng 1 năm 2007. >>>
Bạn cũng có thể sử dụng 1 để thực hiện thủ thuật gọn gàng này với từ điển:>>>
5 chắc chắn là một bản nâng cấp khi so sánh với %hình thức, nhưng nó không phải là tất cả hoa hồng và ánh nắng mặt trời.Tại sao str.format () isn tuyệt vờiMã sử dụng 5 dễ đọc hơn nhiều so với mã sử dụng %-formatting, nhưng 5 vẫn có thể khá dài dòng khi bạn xử lý nhiều tham số và chuỗi dài hơn. Hãy xem này:>>>
Nếu bạn có các biến bạn muốn chuyển sang 5 trong từ điển, thì bạn có thể giải nén nó bằng 6 và tham khảo các giá trị bằng khóa trong chuỗi, nhưng phải có một cách tốt hơn để làm điều này.F-Strings: Một cách mới và được cải tiến để định dạng chuỗi trong PythonTin tốt là F-Strings ở đây để cứu ngày. Họ cắt lát! Họ xúc xắc! Họ làm khoai tây chiên Julienne! Được rồi, họ không làm những điều đó, nhưng họ làm cho định dạng dễ dàng hơn. Họ tham gia bữa tiệc trong Python 3.6. Bạn có thể đọc tất cả về nó trong PEP 498, được viết bởi Eric V. Smith vào tháng 8 năm 2015. Còn được gọi là các chuỗi chữ được định dạng trên mạng, các chuỗi F F là các chữ cái có chữ 7 ở đầu và niềng răng xoăn chứa các biểu thức sẽ được thay thế bằng các giá trị của chúng. Các biểu thức được đánh giá trong thời gian chạy và sau đó được định dạng bằng giao thức 8. Như mọi khi, các tài liệu Python là bạn của bạn khi bạn muốn tìm hiểu thêm.Dưới đây là một số cách mà F-String có thể làm cho cuộc sống của bạn dễ dàng hơn. Cú pháp đơn giảnCú pháp tương tự như cái bạn đã sử dụng với 5 nhưng ít dài dòng hơn. Nhìn vào cách dễ đọc này:>>>
Nó cũng có hiệu lực khi sử dụng chữ cái viết hoa 0:>>> 0Bạn có yêu F-String chưa? Tôi hy vọng rằng, vào cuối bài viết này, bạn sẽ trả lời 1.Biểu thức tùy ýBởi vì các chuỗi F được đánh giá trong thời gian chạy, bạn có thể đặt bất kỳ và tất cả các biểu thức python hợp lệ trong chúng. Điều này cho phép bạn làm một số điều tiện lợi. Bạn có thể làm một cái gì đó khá đơn giản, như thế này: Nhưng bạn cũng có thể gọi các chức năng. Đây là một ví dụ: >>> 1Bạn cũng có tùy chọn gọi trực tiếp một phương thức: >>> 2Bạn thậm chí có thể sử dụng các đối tượng được tạo từ các lớp có chuỗi F. Hãy tưởng tượng bạn đã có lớp học sau: 3Bạn có thể làm điều này: >>> 4Các phương thức 2 và 3 xử lý cách các đối tượng được trình bày dưới dạng chuỗi, do đó, bạn sẽ cần đảm bảo rằng bạn bao gồm ít nhất một trong các phương thức đó trong định nghĩa lớp của bạn. Nếu bạn phải chọn một, hãy đi với 3 vì nó có thể được sử dụng thay cho 2.Chuỗi được trả về bởi 2 là biểu diễn chuỗi không chính thức của một đối tượng và có thể đọc được. Chuỗi được trả về bởi 3 là đại diện chính thức và nên không rõ ràng. Gọi 8 và 9 tốt hơn là sử dụng trực tiếp 2 và 3.Theo mặc định, các chuỗi F sẽ sử dụng 2, nhưng bạn có thể đảm bảo rằng họ sử dụng 3 nếu bạn bao gồm cờ chuyển đổi 4:>>> 5Nếu bạn muốn đọc một số cuộc trò chuyện dẫn đến các chuỗi F hỗ trợ các biểu thức python đầy đủ, bạn có thể làm như vậy ở đây. Multiline F-StringBạn có thể có chuỗi đa dòng: >>> 6Nhưng hãy nhớ rằng bạn cần đặt một 7 trước mỗi dòng của một chuỗi đa dòng. Mã sau đây đã giành được công việc:>>> 7Nếu bạn không đặt một 7 trước mỗi dòng riêng lẻ, thì bạn sẽ có các chuỗi thường xuyên, cũ, trong vườn và không sáng bóng, mới, Fancy F-String.Nếu bạn muốn lan truyền các chuỗi trên nhiều dòng, bạn cũng có tùy chọn thoát khỏi sự trở lại với 7:>>> 8Nhưng đây là những gì sẽ xảy ra nếu bạn sử dụng 8:>>> 9Đọc về hướng dẫn thụt vào trong PEP 8. Tốc độ, vận tốc 7 trong F-String cũng có thể đứng cho Fast Fast.Các chuỗi F nhanh hơn cả %-formatting và 5. Như bạn đã thấy, các chuỗi F là các biểu thức được đánh giá trong thời gian chạy thay vì các giá trị không đổi. Ở đây, một đoạn trích từ các tài liệu:
Trong thời gian chạy, biểu thức bên trong niềng răng xoăn được đánh giá trong phạm vi riêng của nó và sau đó đặt cùng với phần theo nghĩa đen của chuỗi F. Chuỗi kết quả sau đó được trả về. Đó là tất cả những gì nó cần. Ở đây, một so sánh tốc độ: >>> 0>>> 1>>> 2Như bạn có thể thấy, F-String xuất hiện trên đầu. Tuy nhiên, đó không phải là trường hợp luôn như vậy. Khi chúng được thực hiện lần đầu tiên, họ có một số vấn đề về tốc độ và cần được thực hiện nhanh hơn 5. Một opcode 3 đặc biệt đã được giới thiệu.Python F-Strings: Các chi tiết phiền phứcBây giờ bạn đã học được tất cả về lý do tại sao F-String lại tuyệt vời, tôi chắc chắn bạn muốn ra khỏi đó và bắt đầu sử dụng chúng. Dưới đây là một vài chi tiết cần ghi nhớ khi bạn mạo hiểm vào thế giới mới dũng cảm này. Dấu ngoặc képBạn có thể sử dụng các loại dấu ngoặc kép khác nhau bên trong các biểu thức. Chỉ cần đảm bảo rằng bạn không sử dụng cùng một loại dấu ngoặc kép ở bên ngoài chuỗi F như bạn đang sử dụng trong biểu thức. Mã này sẽ hoạt động: >>> 3Như bạn có thể thấy, F-String xuất hiện trên đầu. >>> 4Tuy nhiên, đó không phải là trường hợp luôn như vậy. Khi chúng được thực hiện lần đầu tiên, họ có một số vấn đề về tốc độ và cần được thực hiện nhanh hơn 5. Một opcode 3 đặc biệt đã được giới thiệu.>>> 5>>> 6Python F-Strings: Các chi tiết phiền phức >>> Bây giờ bạn đã học được tất cả về lý do tại sao F-String lại tuyệt vời, tôi chắc chắn bạn muốn ra khỏi đó và bắt đầu sử dụng chúng. Dưới đây là một vài chi tiết cần ghi nhớ khi bạn mạo hiểm vào thế giới mới dũng cảm này.Dấu ngoặc képBạn có thể sử dụng các loại dấu ngoặc kép khác nhau bên trong các biểu thức. Chỉ cần đảm bảo rằng bạn không sử dụng cùng một loại dấu ngoặc kép ở bên ngoài chuỗi F như bạn đang sử dụng trong biểu thức. Mã này sẽ hoạt động: >>> 8Mã này cũng sẽ hoạt động: >>> 9Bạn cũng có thể sử dụng Triple Trích dẫn: Nếu bạn thấy bạn cần sử dụng cùng một loại dấu ngoặc kép ở cả bên trong và bên ngoài chuỗi, thì bạn có thể thoát với >>> person = {'name': 'Eric', 'age': 74} >>> "Hello, {name}. You are {age}.".format(name=person['name'], age=person['age']) 'Hello, Eric. You are 74.' 7: 7>>> 0Từ điển >>> Nói về dấu ngoặc kép, coi chừng khi bạn đang làm việc với từ điển. Nếu bạn định sử dụng các dấu ngoặc kép cho các khóa của từ điển, thì hãy nhớ đảm bảo rằng bạn sử dụng dấu ngoặc kép cho các chuỗi F có chứa các phím.Điều này sẽ hoạt động: >>> 2Nhưng đây sẽ là một mớ hỗn độn nóng với lỗi cú pháp:Nếu bạn sử dụng cùng một loại dấu ngoặc kép xung quanh các khóa từ điển như bạn làm ở bên ngoài chuỗi F, thì dấu ngoặc kép ở đầu khóa từ điển đầu tiên sẽ được hiểu là kết thúc của chuỗi. >>> 3Niềng răng >>> 4Để làm cho nẹp xuất hiện trong chuỗi của bạn, bạn phải sử dụng niềng răng đôi:Lưu ý rằng sử dụng niềng răng ba sẽ dẫn đến việc chỉ có niềng răng đơn trong chuỗi của bạn:
1Tuy nhiên, bạn có thể nhận được nhiều niềng răng hơn để hiển thị nếu bạn sử dụng nhiều hơn ba niềng răng:Dấu gạch chéo ngược Như bạn đã thấy trước đó, bạn có thể sử dụng dấu gạch chéo ngược trong phần chuỗi của chuỗi F. Tuy nhiên, bạn có thể sử dụng các dấu gạch chéo ngược để thoát khỏi phần biểu thức của chuỗi F:
Bạn vẫn có thể sử dụng các cách định dạng các chuỗi định dạng cũ hơn, nhưng với các chuỗi F, giờ đây bạn có một cách ngắn gọn, dễ đọc hơn và thuận tiện hơn, vừa nhanh hơn và ít bị lỗi hơn. Đơn giản hóa cuộc sống của bạn bằng cách sử dụng F-Strings là một lý do tuyệt vời để bắt đầu sử dụng Python 3.6 nếu bạn đã thực hiện chuyển đổi. (Nếu bạn vẫn đang sử dụng Python 2, đừng quên rằng năm 2020 sẽ sớm ở đây!) |