Mlem mlem? Lag ?
Lỗi Unexpected indent trong python
senpai đẹp zai cho em xin facebook anh đi nào cần hỏi anh cho chắc :))
Thôi, khỏi. Đã nắm chắc phần Python cơ bản thì chẳng có đi hỏi mấy câu vớ va vớ vẩn như thế này.
ko nào có gì khó em hỏi mới hỏi mà senpai cho xin facebook đi ạ
Mình dùng Pycharm, trong Pycharm có settings là đặt project dùng toàn tab, từ đó không bị IDE la làng vì không dùng space giống PEP-8 nữa.
Bạn có hề học đâu, bài hướng dẫn python nào họ nào nói về mấy cái vụ này, với cả kể cả họ không nói bạn search phát ra cả tấn mà. Còn nếu bạn đang học thật thì mình thực sự xin lỗi nhưng mình thấy bạn nên coi lại phương pháp học của bạn, cái này không phải như bác trên nói “đốt giai đoạn” mà gọi là cướp giai đoạn thì đúng hơn.
Của em thì để gì nó cũng không báo, nó mặc kệ, nhưng từ khi em học thì thầy dạy bảo dùng 4 space = 1 tab nên em dùng vậy luôn. Hồi đó ham chơi cũng chả hỏi thầy tại sao như vậy cả
Bác có biết lý do thực sự không cùng chia sẻ đi ạ. Chả biết bác có nhớ không nhưng bác là người đầu tiên trả lời em trên diễn đàn và cũng là người bài nào cũng sửa nếu có sai và trả lời hoặc like. Thật sự cảm ơn bác rất nhiều.
uk đúng rồi thì sao mik ko biết nên thế gắt nhờ
Gắt thế cũng phải vì nó là KIẾN THỨC VỀ CÚ PHÁP CỦA PYTHON, một kiến thức rất cơ bản .
thì đó ae với nhau :))
Chỉ là quy ước cho thống nhất với nhau thôi. Về mặt cú pháp của ngôn ngữ thì Python chấp nhận cả hai, miễn là từ trên xuống dưới đi theo một kiểu. Thế nhưng khi tham gia một nhóm làm việc chung với nhau, ko thể để mỗi ông theo một kiểu được. Từ đó có nhu cầu thống nhất với nhau chọn một kiểu cho đỡ cãi nhau. Đa số các lập trình viên gạo cội của Python chọn space, và nó được đưa vào PEP-8.
Việc thống nhất với nhau về các điểm này sẽ giúp dễ dàng viết tool kiểm tra hơn.
Lí do space được ưa thích khi viết mã nguồn hơn tab là do vấn đề visual, nếu dùng tab thì ở máy A sẽ có độ thụt đầu dòng trông khác với máy B, đặc biệt là với những ai dùng giao diện command line thì sẽ khá là phiền, trong khi đó nếu dùng space thì ở mọi máy đều nhìn giống nhau. Hiện nay đa số ae đều nhấn tab để thụt đầu dòng nhưng tự convert thành space bởi trình editor.
Ngoài trường phái dùng tab hay space còn có trường phái 2 space và 4 space nữa. Nói chung sẽ không hẳn có đúng sai, chỉ có cái nào phổ biến được nhiều người chấp nhận dùng hơn thôi
Mình nói thật mình thấy bạn không hề tôn trọng người đọc gì cả, câu cú thì lủng cũng, nói cho bạn rút kinh nghiệm thì bạn cũng kiểu chả quan tâm vì với bạn nó “nằm ngoài phạm vi” câu hỏi của bạn. Xin lỗi bạn anh em đang cho bạn cần câu cá biển thay vì cho bạn 1 con tép đấy bạn. Lần sau gặp vấn đề tương tự thay vì phải search google hay là đặt câu hỏi trên group như thế này bạn chỉ cần lôi “cần câu” ra phệt cái rợt. Xong, mọi chuyện được giải quyết.
This topic was automatically closed after 6 hours. New replies are no longer allowed.