Nếu bạn là người đang cố gắng bắt đầu với Python thì bạn không thẻ bỏ qua bài viết này. Bài viết này không cố gắng trở thành một cái đầu khác các ngôn ngữ sã có của các nền tảng lập trình. Thay vào đó, ở đây tôi sẽ giới thiệu cho bạn những kiến thức cơ bản về Python và tôi sẽ chỉ bạn đi đúng hướng.
Nội dung chính ShowShow
- Làm thế nào để viết Xin chào, Thế giới! bằng Python
- Các biến trong Python
- Các kiểu dữ liệu trong Python
- Chuỗi trong Python
- Số trong Python
- If-elif-else bằng Python
- Match-case bằng Python
- Danh sách và Tuples bằng Python
- Vòng lặp bằng Python
- Từ điển bằng Python
- Các hàm trong Python
Nội dung chính
- Làm thế nào để viết Xin chào, Thế giới! bằng Python
- Các biến trong Python
- Các kiểu dữ liệu trong Python
- Chuỗi trong Python
- Số trong Python
- If-elif-else bằng Python
- Match-case bằng Python
- Danh sách và Tuples bằng Python
- Vòng lặp bằng Python
- Từ điển bằng Python
- Các hàm trong Python
Nội dung chính
Trong bài viết này, Trung tâm tin học NIIT Hà Nội sẽ giới thiệu về các nguyên tắc cơ bản của ngôn ngữ lập trình Python với sự trợ giúp của rất nhiều ví dụ về mã. Tôi sẽ giải thích về python chi tiết và bao gồm các liên kết để nghiên cứu thêm.
Trong khi tôi sẽ giải thích các ví dụ mã kỹ lưỡng, tôi giả định rằng bạn đã quen thuộc với các khái niệm lập trình phổ biến như biểu thức, câu lệnh, biến, hàm, v.v. Vì vậy, tôi sẽ không dành thời gian giải thích các khái niệm lập trình này một cách chi tiết - thay vào đó tôi sẽ tập trung vào cách triển khai / sử dụng chúng của Python.
Không cần thêm bất kỳ lời khuyên nào nữa, chúng ta hãy bắt đầu!
- Bài viết liên quan:
- Hướng dẫn sử dụng và thao tác với Tuple trong Python
Làm thế nào để viết Xin chào, Thế giới! bằng Python
Hướng dẫn tạo và sử dụng Dictionary trong Python
2và đặt mã sau vào đó:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
print['Hello, World!']
Ở đâu đó trong máy tính của bạn, hãy tạo một tệp mới có tên
2và đặt mã sau vào đó:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
2tệp và thực hiện lệnh sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
# on Windows and macOS
python program.py
# on Linux
python3 program.py
Để chạy mã này, hãy mở thiết bị đầu cuối của bạn bên trong thư mục nơi bạn đã đặt
2tệp và thực hiện lệnh sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
4hàm, trong trường hợp của đoạn mã này là:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Hello, World!
Đầu ra của mã sẽ là bất kỳ thứ gì bạn đã chuyển làm tham số của
4hàm, trong trường hợp của đoạn mã này là:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
4là một hàm Python tích hợp sẵn để in bất cứ thứ gì bạn cung cấp trên bảng điều khiển. Hàm có thể in chuỗi, số, biểu thức - nhiều hơn hoặc ít hơn bất kỳ thứ gì mà bạn có thể ném vào nó.print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
print['Hello, World!']
print[100]
print[5 + 5]
Như bạn có thể đã đoán,
4là một hàm Python tích hợp sẵn để in bất cứ thứ gì bạn cung cấp trên bảng điều khiển. Hàm có thể in chuỗi, số, biểu thức - nhiều hơn hoặc ít hơn bất kỳ thứ gì mà bạn có thể ném vào nó.print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
6giống
như trước đó. Cái thứ hai in ra một số và cái thứ ba in ra kết quả của print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
7biểu thức:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Hello, World!
100
10
Câu lệnh đầu tiên in ra chuỗi
6giống như trước đó. Cái thứ hai in ra một số và cái thứ ba in ra kết quả của print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
7biểu thức:Trong khi ở các ngôn ngữ khác như C / C ++ / C # / Java, bạn phải nối một ký tự dòng mới một cách rõ ràng.print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Một điều mà bạn có thể nhận thấy là ba câu lệnh in đã được xuất thành ba dòng riêng biệt. Trong khi ở các ngôn ngữ khác như C / C ++ / C # / Java, bạn phải nối một ký tự dòng mới một cách rõ ràng.
4hoạt động như ký tự dòng mới
theo mặc định và bạn có thể ghi đè hành vi mặc định này như sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Hóa ra,
4hoạt động như ký tự dòng mới theo mặc định và bạn có thể ghi đè hành vi mặc định này như sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Hello, World! | 100 | 10
Bây giờ đầu ra của chương trình sẽ là:
9tham số sẽ được sử dụng làm ký tự kết thúc của dòng được in.print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
Có nghĩa là bất kỳ chuỗi nào bạn chuyển làm giá trị của
9tham số sẽ được sử dụng làm ký tự kết thúc của dòng được in.print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
0làm ký tự kết thúc của hai câu lệnh đầu tiên. Tuy nhiên, tôi đã sử
dụng ký tự dòng mới mặc định làm ký tự kết thúc của câu lệnh cuối cùng.Hello, World! | 100 | 10
Các biến trong Python
Ở đây, tôi đã sử dụng
0làm ký tự kết thúc của hai câu lệnh đầu tiên. Tuy nhiên, tôi đã sử dụng ký tự dòng mới mặc định làm ký tự kết thúc của câu lệnh cuối cùng. Hello, World! | 100 | 10
name = 'Farhan'
print['My name is ' + name]
Để khai báo một biến trong Python, bạn bắt đầu bằng cách viết ra tên của biến, sau đó là dấu bằng, theo sau là giá trị của biến:
My name is Farhan
Đầu ra của mã này sẽ là:Python đủ thông minh để lấy loại biến từ giá trị bạn đang gán.
Như bạn thấy, không có từ khóa đặc biệt nào để khai báo một biến. Python đủ thông minh để lấy loại biến từ giá trị bạn đang gán.
1biến chứa Hello, World! | 100 | 10
2chuỗi. Vì từ Hello, World! | 100 | 10
2nằm trong dấu ngoặc kép nên Python sẽ coi biến này như một chuỗi.Hello, World! | 100 | 10
Trong ví dụ trên,
1biến chứa Hello, World! | 100 | 10
2chuỗi. Vì từ Hello, World! | 100 | 10
2nằm trong dấu ngoặc kép nên Python sẽ coi biến này như một chuỗi.Đó là những gì chúng tôi đã làm trong Hello, World! | 100 | 10
4tuyên
bố ở trên. Nhưng nếu bạn thay đổi mã như sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Trong Python, bạn có thể nối hai chuỗi bằng cách sử dụng dấu cộng. Đó là những gì chúng tôi đã làm trong
4tuyên bố ở trên. Nhưng nếu bạn thay đổi mã như sau:print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
# on Windows and macOS
python program.py
# on Linux
python3 program.py
0 Và cố gắng chạy chương trình này, bạn sẽ gặp phải sự cố sau:
5biến là một số nguyên. Có một cách tốt hơn để nhúng các biến trong các câu lệnh chuỗi.Hello, World! | 100 | 10
# on Windows and macOS
python program.py
# on Linux
python3 program.py
1 Như bạn thấy, các chuỗi chỉ có thể được nối với các chuỗi và
5biến là một số nguyên. Có một cách tốt hơn để nhúng các biến trong các câu lệnh chuỗi.Hello, World! | 100 | 10
6phần
đầu của chuỗi bên trong các Hello, World! | 100 | 10
4câu lệnh. Điều này print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
6biến các chuỗi thành chuỗi f. Các chuỗi này được đánh giá trong thời gian chạy, vì vậy bên trong chuỗi f, bạn có thể đặt bất kỳ câu lệnh Python hợp lệ nào trong dấu ngoặc nhọn. Điều này làm cho việc nhúng các biến hoặc thậm chí logic đơn giản trong các chuỗi trở nên rất dễ dàng.Hello, World! | 100 | 10
Bạn có thể khai báo lại các biến của mình ở bất kỳ đâu trong chương trình. Bạn thậm chí có thể thay đổi loại của họ nếu bạn muốn.Bạn thậm chí có thể thay đổi loại của họ nếu bạn muốn.
# on Windows and macOS
python program.py
# on Linux
python3 program.py
2 Đây là một chương trình hoàn toàn hợp lệ và giá trị của
9sẽ được in Hello, World! | 100 | 10
0vì bạn đã ghi đè giá trị ban đầu trên dòng thứ hai.name = 'Farhan'
print['My name is ' + name]
9sẽ được in Hello, World! | 100 | 10
0vì bạn đã ghi đè giá trị ban đầu trên dòng thứ hai.name = 'Farhan'
print['My name is ' + name]
Các kiểu dữ liệu trong Python
Trong Python, có bốn kiểu chữ chính mà bạn cần biết:
Số nguyên | 1 |
Dấu chấm động | 2.0 |
Boolean | ĐÚNG VẬY |
Sợi dây | 'freeCodeCamp' |
Số nguyên và dấu phẩy động là tự giải thích. Một boolean có thể là hoặc
1hoặc name = 'Farhan'
print['My name is ' + name]
2và các chuỗi trong Python có thể được đặt trong dấu nháy đơn hoặc dấu nháy kép. Tôi thích sử dụng dấu ngoặc kép hơn. Bạn có thể sử dụng câu bạn thích nhưng cố gắng không kết hợp cả hai loại dấu ngoặc kép với nhau.Một boolean có thể là hoặc name = 'Farhan'
print['My name is ' + name]
1hoặc name = 'Farhan'
print['My name is ' + name]
2và các chuỗi trong Python có thể được đặt trong dấu nháy đơn hoặc dấu nháy kép. Tôi thích sử dụng dấu ngoặc kép hơn. Bạn có thể sử dụng câu bạn thích nhưng cố gắng không kết hợp cả hai loại dấu ngoặc kép với nhau.name = 'Farhan'
print['My name is ' + name]
>>> Tham gia Khóa học python tại NIIT - ICT Hà Nội để được hướng dẫn với lộ trình bài bản hơn.Khóa học python tại NIIT - ICT Hà Nội để được hướng dẫn với lộ trình bài bản hơn.
Nhận xét trong Python bắt đầu bằng ký hiệu băm:
# on Windows and macOS
python program.py
# on Linux
python3 program.py
3Nhận xét được viết bằng cách sử dụng một hàm băm chỉ có thể là một dòng. Nếu bạn muốn viết bình luận nhiều dòng bằng Python, bạn sẽ phải sử dụng dấu ngoặc kép như sau:Nếu bạn muốn viết bình luận nhiều dòng bằng Python, bạn sẽ phải sử dụng dấu ngoặc kép như sau:
# on Windows and macOS
python program.py
# on Linux
python3 program.py
4Nhận xét mã của bạn khi cần thiết là một cách tốt để ghi lại nó. Nhưng hãy đảm bảo rằng bạn không thêm nhận xét mà mã có thể dễ dàng hiểu được bằng cách chỉ nhìn vào nó.Nhưng hãy đảm bảo rằng bạn không thêm nhận xét mà mã có thể dễ dàng hiểu được bằng cách chỉ nhìn vào nó.
Chuỗi trong Python
Chuỗi trong Python là tập hợp các ký tự Unicode có thứ tự. Không thể sửa đổi các chuỗi trong thời gian chạy. Bạn đã thấy cách khai báo một chuỗi. Trong phần này, bạn sẽ tìm hiểu về các phép toán chuỗi phổ biến.Không thể sửa đổi các chuỗi trong thời gian chạy. Bạn đã thấy cách khai báo một chuỗi. Trong phần này, bạn sẽ tìm hiểu về các phép toán chuỗi phổ biến.
Trong một chuỗi, mỗi ký tự sẽ có một chỉ mục. Và giống như mảng, chỉ mục chuỗi không dựa trên cơ sở nào.Và giống như mảng, chỉ mục chuỗi không dựa trên cơ sở nào.
# on Windows and macOS
python program.py
# on Linux
python3 program.py
5Các ký tự này có thể được truy cập bằng cách sử dụng các chỉ mục này như sau:
# on Windows and macOS
python program.py
# on Linux
python3 program.py
6Kết quả của chương trình này sẽ như sau:
# on Windows and macOS
python program.py
# on Linux
python3 program.py
7# on Windows and macOS
python program.py
# on Linux
python3 program.py
8Đầu ra của chương trình này sẽ là:
# on Windows and macOS
python program.py
# on Linux
python3 program.py
9 Trong ví dụ này,
3có nghĩa là in bắt đầu từ chỉ mục name = 'Farhan'
print['My name is ' + name]
4đến chỉ mục name = 'Farhan'
print['My name is ' + name]
5. Bây giờ bạn có thể nghĩ rằng đó name = 'Farhan'
print['My name is ' + name]
6là ở chỉ mục name = 'Farhan'
print['My name is ' + name]
5và bạn sẽ đúng về điều đó. Nhưng vấn đề về việc cắt lát là, nó không bao gồm ký tự ở chỉ mục kết thúc. name = 'Farhan'
print['My name is ' + name]
3có nghĩa là in bắt đầu từ chỉ mục name = 'Farhan'
print['My name is ' + name]
4đến chỉ mục name = 'Farhan'
print['My name is ' + name]
5. Bây giờ bạn có thể nghĩ rằng đó name = 'Farhan'
print['My name is ' + name]
6là ở chỉ mục name = 'Farhan'
print['My name is ' + name]
5và bạn sẽ đúng về điều đó. Nhưng vấn đề về việc cắt lát là, nó không bao gồm ký tự ở chỉ mục kết thúc.name = 'Farhan'
print['My name is ' + name]
Bạn có thể sử dụng
8hàm để tính độ dài của một chuỗi như sau:name = 'Farhan'
print['My name is ' + name]
8hàm để tính độ dài của một chuỗi như sau:name = 'Farhan'
print['My name is ' + name]
Hello, World!
0 Đầu ra từ chương trình này sẽ là
9vì có sáu ký tự trong chuỗi.name = 'Farhan'
print['My name is ' + name]
9vì có sáu ký tự trong chuỗi.name = 'Farhan'
print['My name is ' + name]
Python có rất nhiều phương thức chuỗi, nhưng việc chứng minh mỗi phương thức trong số chúng là không thể ở đây vì vậy tôi sẽ trình bày một số phương thức phổ biến nhất.
Phương pháp đầu tiên là
0. Phương thức này trả về một bản sao của chuỗi đã cho với ký tự đầu tiên được viết hoa và phần còn lại viết thường.My name is Farhan
0. Phương
thức này trả về một bản sao của chuỗi đã cho với ký tự đầu tiên được viết hoa và phần còn lại viết thường.My name is Farhan
Hello, World!
1 Đầu ra của mã này sẽ là
1. Nếu bạn muốn chuyển toàn bộ câu thành chữ hoa, có My name is Farhan
2phương pháp:My name is Farhan
1. Nếu bạn muốn chuyển toàn bộ câu thành chữ hoa, có My name is Farhan
2phương pháp:My name is Farhan
Hello, World!
2 Đầu ra của mã này sẽ là
3. Bạn có thể làm ngược lại bằng My name is Farhan
4phương pháp:My name is Farhan
3. Bạn có thể làm ngược lại bằng My name is Farhan
4phương
pháp:My name is Farhan
Hello, World!
3 Đầu ra của mã này sẽ là
5. Có các phương thức My name is Farhan
6và My name is Farhan
7để kiểm tra xem một chuỗi là chữ hoa hay chữ thường.My name is Farhan
5. Có các phương thức My name is Farhan
6và My name is Farhan
7để kiểm tra xem một chuỗi là chữ hoa hay chữ thường.My name is Farhan
Hello, World!
4Đầu ra của mã này sẽ như sau:
Hello, World!
5 Nếu bạn muốn thay thế tất cả các lần xuất hiện của một chuỗi con trong một chuỗi, bạn có thể làm như vậy bằng cách sử dụng
8phương pháp:My name is Farhan
8phương
pháp:My name is Farhan
Hello, World!
6 Mã này sẽ thay thế tất cả các lần xuất hiện của
9với My name is Farhan
0 trong chuỗi đã cho.name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
9với My name is Farhan
0 trong chuỗi đã cho.name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Cuối cùng, có các phương pháp
1và name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
2. Cái đầu tiên chia một chuỗi thành một danh sách:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
1và name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
2. Cái đầu tiên chia một chuỗi thành một danh sách:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Hello, World!
7 Phương thức sử dụng một dấu phân tách để chia chuỗi trên. Ở đây, tôi đã sử dụng khoảng trắng làm dấu phân cách. Đầu ra của mã này sẽ là
3. Đây là một danh sách. Chúng tôi chưa bao gồm danh sách nhưng chúng tôi sẽ sớm. Bây giờ, hãy hiểu rằng chúng giống như các mảng.Ở
đây, tôi đã sử dụng khoảng trắng làm dấu phân cách. Đầu ra của mã này sẽ là name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
3. Đây là một danh sách. Chúng tôi chưa bao gồm danh sách nhưng chúng tôi sẽ sớm. Bây giờ, hãy hiểu rằng chúng giống như các mảng.name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Bạn có thể tạo một chuỗi mới bằng cách sử dụng các phần tử của một chuỗi có thể lặp lại, đó là một danh sách, sử dụng
2phương pháp:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
2phương
pháp:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Hello, World!
8 Tôi đã gọi
2phương thức trên một khoảng trắng vì vậy kết quả của đoạn mã này sẽ là một chuỗi được nối bằng cách sử dụng dấu cách ở giữa như sau:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
2phương thức trên một khoảng trắng vì vậy kết quả của đoạn mã này sẽ là một chuỗi được nối bằng cách sử dụng dấu cách ở giữa như sau:name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
Hello, World!
9Số trong Python
6name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
7name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
print['Hello, World!']
print[100]
print[5 + 5]
0
8name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
print['Hello, World!']
print[100]
print[5 + 5]
1
9name = 'Farhan'
age = 27
print['My name is ' + name]
print['I am ' + age + 'years old']
print['Hello, World!']
print[100]
print[5 + 5]
2
00# on Windows and macOS
python program.py
# on Linux
python3 program.py
Cách xử lý đầu vào của người dùng bằng Python
01chức năng này.chức năng này.# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
3
02# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
4
03lưu đầu vào của người dùng dưới dạng một chuỗi ngay cả khi người dùng nhập một số. Vì vậy, nếu bạn đang lấy một số làm đầu vào từ người dùng, hãy đảm bảo chuyển đổi nó sang kiểu dữ liệu thích hợp.lưu đầu vào của người dùng dưới dạng một chuỗi ngay cả khi người dùng nhập một số. Vì vậy, nếu bạn đang lấy một số làm đầu vào từ người dùng, hãy đảm bảo chuyển đổi nó sang kiểu dữ liệu thích hợp.# on Windows and macOS
python program.py
# on Linux
python3 program.py
If-elif-else bằng Python
04câu lệnh thông thường.câu lệnh thông thường.# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
5
05# on Windows and macOS
python program.py
# on Linux
python3 program.py
06khối hoặc # on Windows and macOS
python program.py
# on Linux
python3 program.py
07khối hoặc # on Windows and macOS
python program.py
# on Linux
python3 program.py
08khối bắt đầu bằng từ khóa và dấu hai chấm.khối hoặc # on Windows and macOS
python program.py
# on Linux
python3 program.py
07khối hoặc # on Windows and macOS
python program.py
# on Linux
python3 program.py
08khối bắt đầu bằng từ khóa và dấu hai chấm.# on Windows and macOS
python program.py
# on Linux
python3 program.py
09# on Windows and macOS
python program.py
# on Linux
python3 program.py
Match-case bằng Python
10tương đương với một # on Windows and macOS
python program.py
# on Linux
python3 program.py
11câu lệnh trong các ngôn ngữ lập trình khác. Chương trình máy tính nói trên có thể được viết lại bằng cách sử dụng # on Windows and macOS
python program.py
# on Linux
python3 program.py
12như sau:tương đương với
một # on Windows and macOS
python program.py
# on Linux
python3 program.py
11câu lệnh trong các ngôn ngữ lập trình khác. Chương trình máy tính nói trên có thể được viết lại bằng cách sử dụng # on Windows and macOS
python program.py
# on Linux
python3 program.py
12như sau:# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
6
13, một trong các trường hợp sẽ được thực hiện. Nếu đầu vào từ người dùng không khớp với bất kỳ trường hợp nào, thì # on Windows and macOS
python program.py
# on Linux
python3 program.py
14hành động ký tự đại diện sẽ diễn ra., một trong các trường hợp sẽ được thực hiện. Nếu đầu vào từ người dùng không khớp với bất kỳ trường hợp nào, thì # on Windows and macOS
python program.py
# on Linux
python3 program.py
14hành động ký tự đại diện sẽ diễn ra.# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hãy nhớ rằng
12chỉ có sẵn trên Python 3.10 và các phiên bản mới hơn. Vì vậy, nếu bạn đang sử dụng phiên bản cũ hơn, bạn có thể không có câu lệnh này.# on Windows and macOS
python program.py
# on Linux
python3 program.py
12chỉ có sẵn trên Python 3.10 và các phiên bản mới hơn. Vì vậy, nếu bạn đang sử dụng phiên bản cũ hơn, bạn có thể không có câu lệnh này.# on Windows and macOS
python program.py
# on Linux
python3 program.py
Danh sách và Tuples bằng Python
16# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
7
17. Giống như các chuỗi, mỗi phần tử trong danh sách Python có một chỉ mục và các chỉ mục này bắt đầu từ 0.. Giống như các chuỗi, mỗi phần tử trong danh sách Python có một chỉ mục và các chỉ mục này bắt đầu từ
0.# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
8
18, # on Windows and macOS
python program.py
# on Linux
python3 program.py
19và # on Windows and macOS
python program.py
# on Linux
python3 program.py
20các phương pháp., # on Windows and macOS
python program.py
# on Linux
python3 program.py
19và # on Windows and macOS
python program.py
# on Linux
python3 program.py
20các phương pháp.# on Windows and macOS
python program.py
# on Linux
python3 program.py
21thức thêm một mục mới vào danh sách và # on Windows and macOS
python program.py
# on Linux
python3 program.py
19phương thức thêm nhiều mục:thức thêm một mục mới vào danh sách và # on Windows and macOS
python program.py
# on Linux
python3 program.py
19phương thức thêm nhiều mục:# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!']
print[100]
print[5 + 5]
9 Mặt
20khác, phương pháp này chèn một mục tại một chỉ mục nhất định trong danh sách:# on Windows and macOS
python program.py
# on Linux
python3 program.py
20khác, phương pháp này chèn một mục tại một chỉ mục nhất định trong danh sách:# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
0
24thức bật phần tử cuối cùng ra khỏi danh sách:thức bật phần tử cuối cùng ra
khỏi danh sách:# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
1
25# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
2
26thức có thể xóa một phần tử đã cho khỏi danh sách:thức có thể xóa một phần tử đã cho khỏi danh sách:# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
3
27danh sách các nguyên âm.danh sách các nguyên âm.# on Windows and macOS
python program.py
# on Linux
python3 program.py
28phương pháp loại bỏ tất cả các phần tử khỏi danh sách.phương pháp loại bỏ tất cả các phần tử khỏi danh sách.# on Windows and macOS
python program.py
# on Linux
python3 program.py
29phương pháp:phương pháp:# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
4
30pháp sắp xếp danh sách theo thứ tự tăng dần. Phương pháp này sắp xếp danh sách tại chỗ. Điều này có nghĩa là nó không trả về một danh sách mới mà thay vào đó nó sẽ sắp xếp danh sách ban đầu.pháp sắp xếp danh sách theo thứ tự
tăng dần. Phương pháp này sắp xếp danh sách tại chỗ. Điều này có nghĩa là nó không trả về một danh sách mới mà thay vào đó nó sẽ sắp xếp danh sách ban đầu.# on Windows and macOS
python program.py
# on Linux
python3 program.py
31phương pháp:phương pháp:# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
5
32# on Windows and macOS
python program.py
# on Linux
python3 program.py
33# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
6
34. Không có nhiều phương pháp cho các bộ giá trị. Nếu bạn muốn tìm hiểu thêm về bộ giá trị. Không có nhiều phương pháp cho các bộ giá trị. Nếu bạn muốn tìm hiểu thêm về
bộ giá trị# on Windows and macOS
python program.py
# on Linux
python3 program.py
Vòng lặp bằng Python
35# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
7
36vòng lặp nhưng vì # on Windows and macOS
python program.py
# on Linux
python3 program.py
37vòng lặp là thứ bạn sẽ sử dụng chủ yếu nên tôi sẽ không dành thời gian giải thích về # on Windows and macOS
python program.py
# on Linux
python3 program.py
38các vòng lặp.vòng lặp nhưng vì # on Windows and macOS
python program.py
# on Linux
python3 program.py
37vòng lặp là thứ bạn sẽ sử dụng chủ yếu nên tôi sẽ không dành thời gian giải thích về # on Windows and macOS
python program.py
# on Linux
python3 program.py
38các vòng lặp.# on Windows and macOS
python program.py
# on Linux
python3 program.py
Từ điển bằng Python
39# on Windows and macOS
python program.py
# on Linux
python3 program.py
40# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
8
41# on Windows and macOS
python program.py
# on Linux
python3 program.py
Hello, World!
100
10
9
42# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
0
43# on Windows and macOS
python program.py
# on Linux
python3 program.py
Các hàm trong Python
44# on Windows and macOS
python program.py
# on Linux
python3 program.py
45từ khóa theo sau là chữ ký hàm:từ khóa theo sau là chữ ký hàm:# on Windows and macOS
python program.py
# on Linux
python3 program.py
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
1
46# on Windows and macOS
python program.py
# on Linux
python3 program.py
# on Windows and macOS
python program.py
# on Linux
python3 program.py
47Học Lập trình chất lượng cao [Since 2002]. Học thực tế + Tuyển dụng ngay!