Trang Chủ Tài chính Cá nhân 8 Lỗi phổ biến nhất của lập trình Python - những con người

8 Lỗi phổ biến nhất của lập trình Python - những con người

Video: Lập trình hướng đối tượng C++ - Bài 3. Kiểu dữ liệu Boolean - PGS TS Bui The Tam 2024

Video: Lập trình hướng đối tượng C++ - Bài 3. Kiểu dữ liệu Boolean - PGS TS Bui The Tam 2024
Anonim

Một phần của Python cho Dữ liệu Khoa học Đối với Người mới bắt đầu Cheat Sheet

Các nhà phát triển ở khắp mọi nơi thường mắc lỗi. Tuy nhiên, bạn có thể tiết kiệm được thời gian và công sức nếu bạn biết về các loại lỗi lập trình thường gặp nhất mà mọi người làm với Python. Danh sách sau đây cho bạn biết về những sai lầm phổ biến này:

  • Có phần thụt lề không chính xác: Nhiều tính năng của Python dựa vào thụt đầu dòng. Ví dụ, khi bạn tạo một lớp mới, mọi thứ trong lớp đó được thụt lề theo khai báo lớp. Điều này cũng đúng cho quyết định, vòng lặp và các câu lệnh cấu trúc khác. Nếu bạn thấy rằng mã của bạn đang thực hiện một nhiệm vụ khi nó thực sự không nên, hãy bắt đầu xem xét các thụt bạn đang sử dụng.

  • Khi thực hiện so sánh giữa hai đối tượng hoặc giá trị, bạn chỉ cần sử dụng toán tử bình đẳng (==) chứ không phải toán tử gán (=). Toán tử gán đặt đối tượng hoặc giá trị trong một biến và không so sánh bất cứ thứ gì. Đặt các lệnh chức năng theo thứ tự sai khi tạo các câu lệnh phức tạp:

  • Python luôn thực hiện các chức năng từ trái sang phải. Vì vậy, tuyên bố MyString. dải (). center (21, "*") tạo ra một kết quả khác với MyString. trung tâm (21, "*"). dải (). Khi bạn gặp một tình huống trong đó kết xuất của một loạt các hàm được nối khác với những gì bạn mong đợi, bạn cần phải kiểm tra thứ tự chức năng để đảm bảo rằng mỗi chức năng ở đúng vị trí.

    Dấu chấm câu sai vị trí:
  • Có thể đặt dấu câu sai vị trí và tạo một kết quả hoàn toàn khác. Hãy nhớ rằng bạn phải bao gồm dấu hai chấm vào cuối mỗi câu lệnh cấu trúc. Ngoài ra, dấu ngoặc đơn là rất quan trọng. Ví dụ, (1 + 2) * (3 + 4), 1 + ((2 * 3) + 4), và 1 + (2 * (3 + 4)) tất cả đều cho kết quả khác nhau. Sử dụng toán tử logic không chính xác:

  • Hầu hết các toán tử không cho phép các nhà phát triển gặp sự cố, nhưng các toán tử logic hoạt động. Hãy nhớ sử dụng và để xác định khi cả hai toán hạng phải là Đúng và hoặc khi một trong hai toán hạng có thể là Đúng.

    Tạo ra lỗi count-by-one trên các vòng lặp:
  • Hãy nhớ rằng một vòng lặp không đếm số cuối cùng bạn chỉ định trong một dải. Vì vậy, nếu bạn chỉ định phạm vi [1: 11], bạn thực sự nhận được đầu ra cho các giá trị từ 1 đến 10. Có sai chữ hoa:

  • Python phân biệt chữ hoa chữ thường, vì vậy MyVar khác với myvar và MYVAR. Luôn kiểm tra chữ viết hoa khi bạn thấy rằng bạn không thể truy cập vào một giá trị mà bạn dự kiến ​​sẽ truy cập. Chính tả sai chính tả:

  • Thỉnh thoảng các nhà phát triển dày dạn cũng gặp phải lỗi chính tả. Đảm bảo rằng bạn sử dụng cách tiếp cận phổ biến để đặt tên các biến, các lớp học và các chức năng sẽ giúp ích. Tuy nhiên, ngay cả một chương trình đặt tên nhất quán sẽ không phải luôn luôn ngăn bạn gõ MyVer khi bạn muốn gõ MyVar.

8 Lỗi phổ biến nhất của lập trình Python - những con người

Lựa chọn của người biên tập

Làm thế nào Cắt một đồ họa trong PowerPoint 2007 - núm vú

Làm thế nào Cắt một đồ họa trong PowerPoint 2007 - núm vú

Bạn có thể sử dụng công cụ Xén của PowerPoint để loại bỏ các phần không mong muốn của một đồ họa trong slide PowerPoint của bạn. Công cụ xử lý của PowerPoint không cho bạn khả năng kiểm soát tốt mà một số thiết bị chỉnh sửa ảnh đã, nhưng bạn chắc chắn có thể cắt tỉa đồ họa của bạn để làm cho nó hấp dẫn hơn. Thực hiện theo các bước sau để cắt một hình ảnh:

Làm thế nào để Xóa một Slide từ PowerPoint 2007 Presentation - núm vú

Làm thế nào để Xóa một Slide từ PowerPoint 2007 Presentation - núm vú

PowerPoint 2007 làm cho nó dễ dàng xóa một trang trình bày mà bạn không còn cần từ bản trình bày. Với bài thuyết trình PowerPoint mở của bạn, hãy làm theo các bước sau:

Làm thế nào Cắt một hình ảnh trong PowerPoint 2013 - núm vú

Làm thế nào Cắt một hình ảnh trong PowerPoint 2013 - núm vú

ĐôI khi bạn muốn cắt bỏ các cạnh của một hình ảnh để bạn có thể chỉ bao gồm một phần của hình ảnh trong bài thuyết trình PowerPoint 2013 của bạn. Ví dụ: bạn có thể có hình ảnh của hai người, chỉ có một người mà bạn yêu thích. Bạn có thể sử dụng tính năng cắt xén của PowerPoint để cắt bỏ người khác. (Lưu ý ...

Lựa chọn của người biên tập

Làm thế nào để Chỉnh sửa Excel 2013 Worksheets Online - núm vú

Làm thế nào để Chỉnh sửa Excel 2013 Worksheets Online - núm vú

Microsoft cung cấp một số Office Web Apps cho Word, Excel, PowerPoint , và OneNote như một phần của các dịch vụ Windows Live mà nó cung cấp cùng với bộ nhớ SkyDrive của bạn trong đám mây. Bạn có thể sử dụng Ứng dụng Web Excel để chỉnh sửa bảng tính được lưu trên SkyDrive trực tuyến ngay trong trình duyệt web của bạn. Điều này có ích cho ...

Làm thế nào để Chỉnh sửa một Workbook Nhập khẩu trong Excel - núm vú

Làm thế nào để Chỉnh sửa một Workbook Nhập khẩu trong Excel - núm vú

Khi bạn nhập một bảng tính, đôi khi bạn sẽ thấy rằng dữ liệu, mặc dù được định dạng gọn gàng, không xuất hiện dưới dạng một bảng Excel. Bạn sẽ thường gặp những tình huống như thế này. Bạn có thể sử dụng một số kỹ thuật chỉnh sửa bảng tính để xóa sổ làm việc. Xóa các cột không cần thiết Để xoá các cột không cần thiết (có thể là các cột hoặc cột trống lưu trữ ...

Cách nhập các công thức cơ bản trong Excel 2010 - núm vú

Cách nhập các công thức cơ bản trong Excel 2010 - núm vú

Công thức là workshorses thực sự của bảng tính Excel 2010 . Nếu bạn thiết lập một công thức đúng, nó tính ra câu trả lời đúng khi bạn nhập nó vào ô. Từ đó trở đi, nó sẽ tự cập nhật, tính lại kết quả bất cứ khi nào bạn thay đổi bất kỳ giá trị nào mà công thức sử dụng. Bạn cho phép Excel ...

Lựa chọn của người biên tập

Làm thế nào để Viền cạnh và Tạo Nhiều Cột với CSS3

Làm thế nào để Viền cạnh và Tạo Nhiều Cột với CSS3

Thay vì có để sử dụng tối đa bốn hình ảnh riêng biệt để tạo ảo giác hình dạng cong trên trang web của bạn, với CSS3 bây giờ bạn có thể tạo các thùng chứa có góc cong! Đây là mã, có khai báo CSS3 được hỗ trợ đầy đủ ở đầu và theo sau bởi các bản sao trùng lặp trước cho các trình duyệt khác: #box {border-radius: 20px; ...

Làm thế nào để Giảm Tin nhắn Tiếp thị E-Mail bị chặn - núm vú

Làm thế nào để Giảm Tin nhắn Tiếp thị E-Mail bị chặn - núm vú

Những lý do tiếp thị của Bạn e đôi khi bị chặn lại rất nhiều và đa dạng, nhưng bạn có thể làm giảm cơ hội để e-mail của bạn được lát bằng cách thực hiện theo một số hướng dẫn: Đáp lại một hệ thống phản ứng thách thức: Một hệ thống phản hồi thách thức là một chương trình phần mềm trả về tất cả các e-mail không được công nhận -mail cho người gửi với chỉ dẫn ...

Làm thế nào để Thay đổi kích cỡ và chụp màn hình cho trang web của bạn

Làm thế nào để Thay đổi kích cỡ và chụp màn hình cho trang web của bạn

ĐếN thêm đồ họa vào trang web của bạn, bạn có thể cần phải tạo một màn hình chụp màn hình, và có thể bạn sẽ muốn thay đổi kích cỡ nó để giữ cho kích thước tập tin nhỏ để trang Web của bạn tải nhanh hơn. Có rất nhiều các chương trình đồ hoạ trên mạng, nhiều trong số đó hoàn toàn miễn phí, miễn phí trong một thời gian giới hạn, hoặc ...