Bảng cheat python cho người mới bắt đầu pdf

Python 3 là ngôn ngữ lập trình thực sự linh hoạt, được cả nhà phát triển web, nhà khoa học dữ liệu và kỹ sư phần mềm yêu thích. Và có một số lý do chính đáng cho điều đó

  • Python là mã nguồn mở và có một cộng đồng hỗ trợ tuyệt vời,
  • Ngoài ra, các thư viện hỗ trợ phong phú
  • Cấu trúc dữ liệu của nó thân thiện với người dùng

Tốt nhất của tất cả

Khi bạn đã hiểu rõ về nó, tốc độ phát triển và năng suất của bạn sẽ tăng vọt

Nếu bạn muốn thành thạo hai kỹ năng mã hóa sinh lợi cùng một lúc - phát triển trang web phía máy chủ và học máy - Python là lựa chọn tốt nhất của bạn

Trong trường hợp bạn quan tâm, chúng tôi cũng có các cheat sheet hoàn chỉnh cho Bootstrap, HTML, CSS, MySQL và JavaScript

Vì vậy, hãy tải xuống một bản sao bảng cheat Python của chúng tôi và lấy bản đó trước. lập và chạy chương trình py

Phiên bản PDF của Python Cheat Sheet

Bảng cheat Python (Tải xuống PDF)

Phiên bản Infographic của Python Cheat Sheet (PNG)

Python Cheat Sheet (Tải xuống PNG)

Bảng cheat python cho người mới bắt đầu pdf

Bảng cheat Python

Khái niệm cơ bản về Python. Bắt đầu

Hầu hết các máy tính Windows và Mac đều được cài đặt sẵn Python. Bạn có thể kiểm tra điều đó thông qua tìm kiếm Dòng lệnh. Nếu bạn không có bản sao, hãy tải xuống một bản

Điểm hấp dẫn đặc biệt của Python là bạn có thể viết chương trình trong bất kỳ trình soạn thảo văn bản nào, lưu nó vào. py và sau đó chạy qua Dòng lệnh

Nhưng khi bạn học cách viết mã phức tạp hơn hoặc dấn thân vào khoa học dữ liệu, bạn có thể muốn chuyển sang IDE hoặc IDLE

IDLE (Phát triển và Học tập Tích hợp) là gì?

IDLE (Môi trường học tập và phát triển tích hợp) đi kèm với mọi cài đặt Python. Ưu điểm của nó so với các trình soạn thảo văn bản khác là nó làm nổi bật các từ khóa quan trọng (e. g. chức năng chuỗi), giúp bạn diễn giải mã dễ dàng hơn

Shell là chế độ hoạt động mặc định cho Python IDLE. Về bản chất, đó là một vòng lặp đơn giản thực hiện bốn bước sau

  • Đọc câu lệnh Python
  • Đánh giá kết quả của nó
  • In kết quả ra màn hình
  • Và sau đó lặp lại để đọc câu lệnh tiếp theo

Python shell là một nơi tuyệt vời để kiểm tra các đoạn mã nhỏ khác nhau

Main Python Data Types

Các kiểu dữ liệu Python chính (Mở rộng)

Mỗi giá trị trong Python được gọi là một “đối tượng”. Và mỗi đối tượng có một kiểu dữ liệu cụ thể. Ba loại dữ liệu được sử dụng nhiều nhất như sau

  • Integers (int) — an integer number to represent an object such as “number 3”
Integers            -2, -1, 0, 1, 2, 3, 4, 5
  • Số dấu phẩy động (float) — sử dụng chúng để biểu diễn số dấu phẩy động
Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
  • Chuỗi - mã hóa một chuỗi ký tự bằng chuỗi. Ví dụ, từ “xin chào”. Trong Python 3, các chuỗi là bất biến. If you already defined one, you cannot change it later on

Mặc dù bạn có thể sửa đổi một chuỗi bằng các lệnh như

TypeError: Can't convert 'int' object to str implicitly
1 hoặc
TypeError: Can't convert 'int' object to str implicitly
2, nhưng chúng sẽ tạo một bản sao của chuỗi và áp dụng sửa đổi cho nó, thay vì viết lại chuỗi gốc

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'

Ngoài ra, ba loại khác đáng được đề cập là danh sách, từ điển và bộ dữ liệu. Tất cả chúng được thảo luận trong các phần tiếp theo

Bây giờ, hãy tập trung vào các chuỗi

Cách tạo một chuỗi trong Python

Cách tạo chuỗi trong Python (Mở rộng)

Bạn có thể tạo một chuỗi theo ba cách bằng dấu nháy đơn, kép hoặc ba

Đây là một ví dụ về mọi tùy chọn

Basic Python String

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''

Cho dù bạn chọn tùy chọn nào, bạn nên tuân theo nó và sử dụng nó một cách nhất quán trong chương trình của mình

Bước tiếp theo, bạn có thể sử dụng hàm

TypeError: Can't convert 'int' object to str implicitly
3 để xuất chuỗi của mình trong cửa sổ bảng điều khiển. Điều này cho phép bạn xem lại mã của mình và đảm bảo rằng tất cả đều hoạt động tốt

Đây là một đoạn trích cho điều đó

print("Let's print out a string!")

nối chuỗi

Điều tiếp theo bạn có thể thành thạo là nối — một cách để cộng hai chuỗi lại với nhau bằng toán tử “+”

Đây là cách nó được thực hiện

________số 8

Ghi chú. Bạn không thể áp dụng toán tử + cho hai kiểu dữ liệu khác nhau e. g. chuỗi + số nguyên. Nếu bạn cố làm điều đó, bạn sẽ gặp lỗi Python sau

TypeError: Can't convert 'int' object to str implicitly

Sao chép chuỗi

Đúng như tên gọi, lệnh này cho phép bạn lặp lại cùng một chuỗi nhiều lần. Điều này được thực hiện bằng toán tử *

Lưu ý rằng toán tử này chỉ hoạt động như một bộ sao chép với các kiểu dữ liệu chuỗi. Khi áp dụng cho các số, nó hoạt động như một số nhân

Ví dụ sao chép chuỗi

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
0

Và với

TypeError: Can't convert 'int' object to str implicitly
4

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
2

Và đầu ra của bạn sẽ là Alice được viết năm lần liên tiếp

toán tử

Toán tử (Mở rộng)

Để tham khảo, đây là danh sách các phép toán khác mà bạn có thể áp dụng cho các số

Toán tửOperationVí dụ**Số mũ2 ** 3 = 8%Modulus/Remainder22 % 8 = 6//Phép chia số nguyên22 // 8 = 2/Phép chia22 / 8 = 2. 75*Phép nhân3 * 3 = 9–Phép trừ5 – 2 = 3+Phép cộng2 + 2 = 4

Cách lưu trữ chuỗi trong biến

Cách lưu trữ chuỗi trong biến (Mở rộng)

Các biến trong Python 3 là các ký hiệu đặc biệt gán một vị trí lưu trữ cụ thể cho một giá trị được gắn với nó. Về bản chất, các biến giống như các nhãn đặc biệt mà bạn đặt trên một số giá trị để biết nó được lưu trữ ở đâu

Strings incorporate data. Vì vậy, bạn có thể “đóng gói” chúng bên trong một biến. Làm như vậy giúp làm việc với các chương trình Python phức tạp dễ dàng hơn

Đây là cách bạn có thể lưu trữ một chuỗi bên trong một biến

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
3

Hãy phá vỡ nó một chút nữa

  • my_str là tên biến
  • = là toán tử gán
  • “Chỉ là một chuỗi ngẫu nhiên” là một giá trị bạn gắn với tên biến

Bây giờ khi bạn in nó ra, bạn sẽ nhận được đầu ra chuỗi

in (my_str)

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
0

= Xin chào thế giới

Nhìn thấy?

Hàm tích hợp trong Python

Hàm tích hợp trong Python (Mở rộng)

Bạn đã biết chức năng phổ biến nhất trong Python —

TypeError: Can't convert 'int' object to str implicitly
3

Bây giờ, hãy xem những người anh em họ phổ biến không kém của nó được tích hợp sẵn trong nền tảng

Hàm đầu vào ()

Hàm

TypeError: Can't convert 'int' object to str implicitly
6 là một cách đơn giản để nhắc người dùng nhập một số thông tin đầu vào (e. g. cung cấp tên của họ). Tất cả đầu vào của người dùng được lưu trữ dưới dạng một chuỗi

Đây là một đoạn trích nhanh để minh họa điều này

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
1

Khi bạn chạy chương trình ngắn này, kết quả sẽ như thế này

Xin chào. Bạn tên là gì?

Rất vui được gặp bạn, Jim

Bạn bao nhiêu tuổi?

Vì vậy, bạn đã 25 tuổi rồi, Jim

hàm len()

Hàm

TypeError: Can't convert 'int' object to str implicitly
7 giúp bạn tìm độ dài của bất kỳ chuỗi, danh sách, bộ dữ liệu, từ điển hoặc loại dữ liệu nào khác

Đó là một lệnh hữu ích để xác định các giá trị thừa và cắt bớt chúng để tối ưu hóa hiệu suất chương trình của bạn

Đây là một ví dụ về hàm đầu vào cho một chuỗi

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
2

đầu ra

Độ dài của sợi dây là. 35

lọc()

Sử dụng hàm

TypeError: Can't convert 'int' object to str implicitly
8 để loại trừ các mục trong một đối tượng có thể lặp lại (danh sách, bộ dữ liệu, từ điển, v.v. )

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
3

Không bắt buộc. Phiên bản PDF của danh sách kiểm tra cũng có thể bao gồm một bảng đầy đủ tất cả các chức năng tích hợp

Làm thế nào để xác định một chức năng

Cách xác định hàm (Mở rộng)

Ngoài việc sử dụng các hàm dựng sẵn, Python 3 còn cho phép bạn xác định các hàm của riêng mình cho chương trình của mình

Tóm lại, một chức năng là một khối các hướng dẫn được mã hóa để thực hiện một hành động nhất định. Sau khi được xác định đúng, một chức năng có thể được sử dụng lại trong suốt chương trình của bạn. e. sử dụng lại cùng một mã

Dưới đây là hướng dẫn nhanh giải thích cách xác định hàm trong Python

Đầu tiên, sử dụng từ khóa def theo sau là hàm

TypeError: Can't convert 'int' object to str implicitly
9. Các dấu ngoặc đơn có thể chứa bất kỳ tham số nào mà hàm của bạn sẽ nhận (hoặc để trống)

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
00

Tiếp theo, bạn sẽ cần thêm một dòng mã thứ hai có thụt lề 4 dấu cách để chỉ định chức năng này sẽ thực hiện

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
4

Bây giờ, bạn phải gọi hàm này để chạy mã

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
5

Bây giờ, hãy xem xét một hàm được xác định với một tham số — một thực thể, chỉ định một đối số mà một hàm có thể chấp nhận

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
6

Trong trường hợp này, bạn chuyển số 1 cho tham số x, 2 cho tham số y và 3 cho tham số z. Chương trình sẽ thực hiện phép toán đơn giản cộng các số

đầu ra

một = 1 + 2

b = 1 + 3

c = 2 + 3

Cách truyền đối số từ khóa cho hàm

Một chức năng cũng có thể chấp nhận đối số từ khóa. Trong trường hợp này, bạn có thể sử dụng các tham số theo thứ tự ngẫu nhiên vì trình thông dịch Python sẽ sử dụng các từ khóa được cung cấp để khớp các giá trị với tham số

Đây là một ví dụ đơn giản về cách bạn chuyển một đối số từ khóa cho một hàm

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
7

đầu ra

Tên sản phẩm. áo phông trắng

Giá bán. 15

Tên sản phẩm. Quần jean

Giá bán. 45

danh sách

Danh sách (Mở rộng)

Danh sách là một loại dữ liệu nền tảng khác trong Python được sử dụng để chỉ định một chuỗi các phần tử được sắp xếp theo thứ tự. Tóm lại, chúng giúp bạn giữ các dữ liệu liên quan lại với nhau và thực hiện các thao tác giống nhau trên nhiều giá trị cùng một lúc. Không giống như chuỗi, danh sách có thể thay đổi (=có thể thay đổi)

Mỗi giá trị bên trong danh sách được gọi là một mục và chúng được đặt giữa các dấu ngoặc vuông

Danh sách ví dụ

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
8

Ngoài ra, bạn có thể sử dụng chức năng

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
01 để làm điều tương tự

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
9

Cách thêm các mục vào danh sách

Bạn có hai cách để thêm các mục mới vào danh sách hiện có

Cái đầu tiên đang sử dụng chức năng

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
02

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
0

Tùy chọn thứ hai là hàm

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
03 để thêm một mục vào chỉ mục đã chỉ định

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
1

Cách xóa một mục khỏi danh sách

Một lần nữa, bạn có một số cách để làm như vậy. Đầu tiên, bạn có thể sử dụng chức năng

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
04

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
2

Thứ hai, bạn có thể sử dụng hàm

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
05. Nếu không có chỉ mục nào được chỉ định, nó sẽ xóa mục cuối cùng

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
3

Tùy chọn cuối cùng là sử dụng từ khóa del để xóa một mục cụ thể

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
4

P. S. Bạn cũng có thể áp dụng del cho toàn bộ danh sách để loại bỏ nó

Kết hợp hai danh sách

Để kết hợp hai danh sách, hãy sử dụng toán tử +

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
5

Tạo một danh sách lồng nhau

Bạn cũng có thể tạo một danh sách các danh sách của mình khi bạn có nhiều danh sách

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
6

Sắp xếp một danh sách

Sử dụng hàm

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
06 để sắp xếp tất cả các mục trong danh sách của bạn

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
7

Cắt một danh sách

Bây giờ, nếu bạn chỉ muốn gọi một vài phần tử từ danh sách của mình (e. g. 4 mục đầu tiên), bạn cần chỉ định một dải số chỉ mục được phân tách bằng dấu hai chấm [x. y]

Đây là một ví dụ

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
8

Thay đổi giá trị mặt hàng trong danh sách của bạn

Bạn có thể dễ dàng ghi đè lên giá trị của một mục trong danh sách

Strings            'yo', 'hey', ‘Hello!', 'what’s up!'
9

đầu ra

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
0

Lặp qua danh sách

Sử dụng vòng lặp for, bạn có thể nhân lên mức sử dụng của một số mục nhất định, tương tự như những gì toán tử * thực hiện

Đây là một ví dụ

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
1

Sao chép một danh sách

Sử dụng hàm

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
07 tích hợp để sao chép dữ liệu của bạn

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
2

Ngoài ra, bạn có thể sao chép danh sách bằng phương pháp

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
01

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
3

Liệt kê các hiểu biết

Danh sách hiểu (Mở rộng)

Khả năng hiểu danh sách là một tùy chọn hữu ích để tạo danh sách dựa trên danh sách hiện có. Khi sử dụng chúng, bạn cũng có thể xây dựng bằng cách sử dụng chuỗi và bộ dữ liệu

Liệt kê các ví dụ về hiểu

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
4

Dưới đây là một ví dụ phức tạp hơn có các toán tử toán học, số nguyên và hàm range()

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
5

bộ dữ liệu

Bộ dữ liệu (Mở rộng)

Bộ dữ liệu tương tự như danh sách — chúng cho phép bạn hiển thị một chuỗi các phần tử được sắp xếp theo thứ tự. Tuy nhiên, chúng là bất biến và bạn không thể thay đổi các giá trị được lưu trữ trong một bộ dữ liệu

Ưu điểm của việc sử dụng bộ trên danh sách là bộ trước nhanh hơn một chút. Vì vậy, đó là một cách hay để tối ưu hóa mã của bạn

Cách tạo Tuple

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
6

Ghi chú. Khi bạn tạo một bộ, bạn không thể thêm các mục mới vào nó hoặc thay đổi nó theo bất kỳ cách nào khác

Làm thế nào để trượt một Tuple

Quá trình này tương tự như cắt danh sách

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
7

đầu ra

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
8

Chuyển đổi Tuple thành Danh sách

Vì Tuples là bất biến, bạn không thể thay đổi chúng. Tuy nhiên, những gì bạn có thể làm là chuyển đổi một bộ dữ liệu thành một danh sách, thực hiện chỉnh sửa và sau đó chuyển đổi lại thành một bộ dữ liệu

Đây là cách để thực hiện điều này

my_string = "Let’s Learn Python!"
another_string = 'It may seem difficult first, but you can do it!'
a_long_string = '''Yes, you can even master multi-line strings
 that cover more than one line
 with some practice'''
9

từ điển

Từ điển (Mở rộng)

Từ điển chứa các chỉ mục có khóa được ánh xạ tới các giá trị nhất định. Các cặp khóa-giá trị này cung cấp một cách tuyệt vời để tổ chức và lưu trữ dữ liệu trong Python. Chúng có thể thay đổi, nghĩa là bạn có thể thay đổi thông tin được lưu trữ

Một giá trị khóa có thể là một chuỗi, Boolean hoặc số nguyên. Đây là một từ điển ví dụ minh họa điều này

print("Let's print out a string!")
0

Cách tạo từ điển Python

Đây là một ví dụ nhanh giới thiệu cách tạo một từ điển trống

lựa chọn 1.

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
09

Lựa chọn 2.

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
20

Và bạn có thể sử dụng hai cách tương tự để thêm giá trị vào từ điển của mình

print("Let's print out a string!")
1

Cách truy cập một giá trị trong từ điển

Bạn có thể truy cập bất kỳ giá trị nào trong từ điển của mình theo cách sau

print("Let's print out a string!")
2

Bạn cũng có thể sử dụng các phương pháp sau để thực hiện tương tự

  • Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
    
    21 cách ly các phím
  • Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
    
    22 cô lập các giá trị
  • Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
    
    23 returns items in a list format of (key, value) tuple pairs

Thay đổi giá trị mặt hàng

Để thay đổi một trong các mục, bạn cần gọi nó bằng tên khóa của nó

print("Let's print out a string!")
3

Lặp qua từ điển

Một lần nữa để thực hiện vòng lặp, hãy sử dụng lệnh vòng lặp for

Ghi chú. Trong trường hợp này, các giá trị trả về là các khóa của từ điển. Tuy nhiên, bạn cũng có thể trả về các giá trị bằng một phương thức khác

print("Let's print out a string!")
4

Câu lệnh If (Câu lệnh có điều kiện) trong Python

Câu lệnh If (Câu lệnh có điều kiện) trong Python (Mở rộng)

Cũng giống như các ngôn ngữ lập trình khác, Python hỗ trợ các điều kiện logic cơ bản từ phép toán

  • bằng. một == b
  • không bằng. một. = b
  • Ít hơn. a < b
  • Nhỏ hơn hoặc bằng a <= b
  • Lớn hơn. một > b
  • Lớn hơn hoặc bằng. a >= b

Bạn có thể tận dụng những điều kiện này theo nhiều cách khác nhau. Nhưng rất có thể, bạn sẽ sử dụng chúng trong “câu lệnh if” và vòng lặp

Ví dụ về câu lệnh If

The goal of a conditional statement is to check if it’s True or False

print("Let's print out a string!")
5

đầu ra

Đúng

Câu lệnh If lồng nhau

Đối với các hoạt động phức tạp hơn, bạn có thể tạo các câu lệnh if lồng nhau. Đây là giao diện của nó

print("Let's print out a string!")
6

Báo cáo Elif

Từ khóa

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
24 nhắc chương trình của bạn thử một điều kiện khác nếu (những) điều kiện trước đó không đúng

Đây là một ví dụ

print("Let's print out a string!")
7

Câu lệnh If Else

Floating-point numbers            -1.25, -1.0, – 0.5, 0.0, 0.5, 1.0, 1.25
25 từ khóa giúp bạn thêm một số bộ lọc bổ sung vào mệnh đề điều kiện của bạn. Đây là cách kết hợp if-elif-else trông như thế nào

print("Let's print out a string!")
8

If-Not-Báo cáo

Từ khóa not cho phép bạn kiểm tra nghĩa ngược lại để xác minh xem giá trị KHÔNG đúng

print("Let's print out a string!")
9

Tuyên bố vượt qua

Nếu câu lệnh không thể để trống. Nhưng nếu đó là trường hợp của bạn, hãy thêm câu lệnh vượt qua để tránh gặp lỗi

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
0

Vòng lặp Python

Vòng lặp Python (Mở rộng)

Python có hai lệnh lặp đơn giản mà bạn nên biết

  • cho các vòng lặp
  • vòng lặp while

Chúng ta hãy xem xét từng cái trong số này

cho vòng lặp

Như đã được minh họa trong các phần khác của danh sách kiểm tra Python này, vòng lặp for là một cách thuận tiện để lặp qua một chuỗi chẳng hạn như danh sách, bộ dữ liệu, từ điển, chuỗi, v.v.

Đây là một ví dụ cho thấy cách lặp qua một chuỗi

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
1

Vòng lặp While

Vòng lặp While cho phép bạn thực hiện một tập hợp các câu lệnh miễn là điều kiện cho chúng là đúng

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
2

Làm thế nào để phá vỡ một vòng lặp

Bạn cũng có thể dừng chạy vòng lặp ngay cả khi điều kiện được đáp ứng. Để làm được điều đó, hãy sử dụng câu lệnh break cả trong vòng lặp while và for

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
3

Class

Lớp (Mở rộng)

Vì Python là ngôn ngữ lập trình hướng đối tượng nên hầu hết mọi phần tử của nó đều là đối tượng — với các phương thức và thuộc tính của nó

Lớp hoạt động như một kế hoạch chi tiết để tạo các đối tượng khác nhau. Các đối tượng là một thể hiện của một lớp, trong đó lớp được thể hiện trong một số chương trình

Cách tạo một lớp học

Hãy tạo một lớp có tên là TestClass, với một thuộc tính có tên là z

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
4

Cách tạo một đối tượng

Bước tiếp theo, bạn có thể tạo một đối tượng bằng cách sử dụng lớp của mình. Đây là cách nó được thực hiện

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
5

Hơn nữa, bạn có thể gán các thuộc tính và phương thức khác nhau cho đối tượng của mình. Ví dụ dưới đây

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
6

Cách tạo một lớp con

Mỗi đối tượng có thể được phân loại phụ. Đây là một ví dụ

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
7

Xử lý ngoại lệ Python (Lỗi)

Xử lý ngoại lệ Python (Lỗi) (Mở rộng)

Python có một danh sách các ngoại lệ (lỗi) được tạo sẵn sẽ bật lên bất cứ khi nào bạn mắc lỗi trong mã của mình. Là một người mới, thật tốt khi biết cách khắc phục những điều này

Các ngoại lệ Python phổ biến nhất

  • AttributeError — bật lên khi tham chiếu hoặc gán thuộc tính không thành công
  • IOError — xuất hiện khi một số thao tác I/O (e. g. một hàm open()) không thành công vì lý do liên quan đến I/O, e. g. , "không tìm thấy tệp" hoặc "đĩa đầy"
  • ImportError - xuất hiện khi câu lệnh nhập không thể xác định định nghĩa mô-đun. Ngoài ra, khi nhập từ… không thể tìm thấy tên phải nhập
  • IndexError - xuất hiện khi một chuỗi con nằm ngoài phạm vi
  • KeyError - xuất hiện khi không tìm thấy khóa từ điển trong tập hợp các khóa hiện có
  • KeyboardInterrupt — sáng lên khi người dùng nhấn phím ngắt (chẳng hạn như Control-C hoặc Delete)
  • NameError - hiển thị khi không tìm thấy tên cục bộ hoặc toàn cầu
  • OSError - chỉ ra một lỗi liên quan đến hệ thống
  • SyntaxError - bật lên khi trình phân tích cú pháp gặp lỗi cú pháp
  • TypeError - xuất hiện khi một thao tác hoặc chức năng được áp dụng cho một đối tượng thuộc loại không phù hợp
  • ValueError — xuất hiện khi một thao tác/hàm tích hợp nhận được một đối số có đúng loại nhưng không phải là giá trị phù hợp và tình huống không được mô tả bằng một ngoại lệ chính xác hơn, chẳng hạn như IndexError
  • ZeroDivisionError — emerges when the second argument of a division or modulo operation is zero

Cách khắc phục lỗi

Cách khắc phục lỗi (Mở rộng)

Python có một câu lệnh hữu ích, được thiết kế chỉ với mục đích xử lý ngoại lệ – câu lệnh try/except

Đây là đoạn mã cho biết cách bạn có thể bắt lỗi KeyErrors trong từ điển bằng cách sử dụng câu lệnh này

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
8

Bạn cũng có thể phát hiện một số ngoại lệ cùng một lúc bằng một câu lệnh. Đây là một ví dụ về điều đó

string_one = "I’m reading "
string_two = "a new great book!"
string_three = string_one + string_two
9

Thử/Ngoại trừ Với Mệnh đề Khác

Thêm một mệnh đề khác sẽ giúp bạn xác nhận rằng không tìm thấy lỗi nào

TypeError: Can't convert 'int' object to str implicitly
0

Sự kết luận

Bây giờ bạn đã biết các khái niệm cốt lõi của Python

Không có nghĩa là danh sách kiểm tra Python này toàn diện. Nhưng nó bao gồm tất cả các kiểu dữ liệu, chức năng và lệnh chính mà bạn nên học khi mới bắt đầu

Is there a Python cheat sheet?

Pythoncheatsheet. org là một bảng cheat Python toàn diện bao gồm nhiều chủ đề khác nhau, bao gồm các nguyên tắc cơ bản về Python, chức năng, kiểm soát luồng, xử lý ngoại lệ, cấu trúc dữ liệu, danh sách, bộ, vòng lặp, gỡ lỗi, YAML, JSON, tệp cấu hình, .

Các lệnh Python cơ bản là gì?

Một số lệnh Python phổ biến là các lệnh nhập, in, phạm vi, làm tròn, cài đặt pip, len, sắp xếp, lặp như for và while so .

Bảng cheat Python là gì?

Đây là một bảng cheat một trang nhằm mục đích cung cấp câu trả lời nhanh cho các loại dữ liệu và chuyển đổi, danh sách, thao tác, thư viện, mảng NumPy, phương thức, biến và phép tính, phương thức chuỗi và hàm, đồng thời giúp bạn cài đặt Python

Python dùng để làm gì?

Python là ngôn ngữ lập trình máy tính thường được sử dụng để xây dựng trang web và phần mềm, tự động hóa tác vụ và tiến hành phân tích dữ liệu . Python là ngôn ngữ có mục đích chung, có nghĩa là nó có thể được sử dụng để tạo nhiều chương trình khác nhau và không chuyên biệt cho bất kỳ vấn đề cụ thể nào.