Hướng dẫn python 3 code playground - sân chơi mã python 3

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

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
2và đặt mã sau vào đó:

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 

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
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:

# 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 

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)
4hàm, trong trường hợp của đoạn mã này là:

Hello, World!

Đầu ra của mã sẽ là bất kỳ thứ gì bạn đã chuyển làm tham số của 

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)
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!')
print(100)
print(5 + 5)

Như bạn có thể đã đoán, 

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)
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:

Hello, World!
100
10

Câu lệnh đầu tiên in ra chuỗi 

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: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.

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.

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
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)

Hóa ra, 

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
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:

Hello, World! | 100 | 10

Bây giờ đầu ra của chương trình sẽ là:

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
9tham số sẽ được sử dụng làm ký tự kết thúc của dòng được in.

Có nghĩa là bất kỳ chuỗi nào bạn chuyển làm giá trị của 

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
9tham số sẽ được sử dụng làm ký tự kết thúc của dòng được in.
Hello, World! | 100 | 10
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.
 

Các biến trong Python

Ở đây, tôi đã sử dụng 

Hello, World! | 100 | 10
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.  

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.

Hello, World! | 100 | 10
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.

Trong ví dụ trên, 

Hello, World! | 100 | 10
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 
print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
4tuyên bố ở trên. Nhưng nếu bạn thay đổi mã như sau:

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 

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
4tuyên bố ở trên. Nhưng nếu bạn thay đổi mã như sau:

# 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:

Hello, World! | 100 | 10
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.

# 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à 

Hello, World! | 100 | 10
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 
print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
4câu lệnh. Điều này 
Hello, World! | 100 | 10
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.

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 

Hello, World! | 100 | 10
9sẽ được in 
name = 'Farhan'

print('My name is ' + name)
0vì bạn đã ghi đè giá trị ban đầu trên dòng thứ hai.
Hello, World! | 100 | 10
9sẽ được in 
name = 'Farhan'

print('My name is ' + name)
0vì bạn đã ghi đè giá trị ban đầu trên dòng thứ hai.

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:

GÕ PHÍM VÍ DỤ
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 

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.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.

>>> 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
3

Nhậ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
4

Nhậ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
5

Cá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
6

Kế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, 

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)
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)
5Bâ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.
 

Bạn có thể sử dụng 

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)
8hàm để tính độ dài của một chuỗi như sau:

Hello, World!
0

Đầu ra từ chương trình này sẽ là 

name = 'Farhan'

print('My name is ' + name)
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.

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à 

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
0Phươ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.

Hello, World!
1

Đầu ra của mã này sẽ là 

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
1Nế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:

Hello, World!
2

Đầu ra của mã này sẽ là 

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
3Bạn có thể làm ngược lại bằng 
My name is Farhan
4phương pháp:

Hello, World!
3

Đầu ra của mã này sẽ là 

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
5Có 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.

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 

My name is Farhan
8phương pháp:
My name is Farhan
8phương pháp:

Hello, World!
6

Mã này sẽ thay thế tất cả các lần xuất hiện của 

My name is Farhan
9với 
name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
0  trong chuỗi đã cho.
My name is Farhan
9với 
name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
0  trong chuỗi đã cho.

Cuối cùng, có các phương pháp 

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')
1và 
name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
2Cái đầu tiên chia một chuỗi thành một danh sách:

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à 

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.Ở đâ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.

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 

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')
2phương pháp:

Hello, World!
8

Tôi đã gọi 

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')
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:

Hello, World!
9

Số trong Python

name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
6

name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
7

print('Hello, World!')
print(100)
print(5 + 5)
0

name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
8

print('Hello, World!')
print(100)
print(5 + 5)
1

name = 'Farhan'
age = 27

print('My name is ' + name)
print('I am ' + age + 'years old')
9

print('Hello, World!')
print(100)
print(5 + 5)
2

# on Windows and macOS
python program.py

# on Linux
python3 program.py
00

Cách xử lý đầu vào của người dùng bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
01chức năng này.chức năng này.

print('Hello, World!')
print(100)
print(5 + 5)
3

# on Windows and macOS
python program.py

# on Linux
python3 program.py
02

print('Hello, World!')
print(100)
print(5 + 5)
4

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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.

If-elif-else bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
04câu lệnh thông thường.câu lệnh thông thường.

print('Hello, World!')
print(100)
print(5 + 5)
5

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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

Match-case bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

print('Hello, World!')
print(100)
print(5 + 5)
6

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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.

Hãy nhớ rằng 

# 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
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.

Danh sách và Tuples bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
16

print('Hello, World!')
print(100)
print(5 + 5)
7

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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.

print('Hello, World!')
print(100)
print(5 + 5)
8

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

print('Hello, World!')
print(100)
print(5 + 5)
9

Mặt 

# 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
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:

Hello, World!
100
10
0

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

Hello, World!
100
10
1

# on Windows and macOS
python program.py

# on Linux
python3 program.py
25

Hello, World!
100
10
2

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

Hello, World!
100
10
3

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

Hello, World!
100
10
4

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

Hello, World!
100
10
5

# on Windows and macOS
python program.py

# on Linux
python3 program.py
32

# on Windows and macOS
python program.py

# on Linux
python3 program.py
33

Hello, World!
100
10
6

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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ị

Vòng lặp bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
35

Hello, World!
100
10
7

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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.

Từ điển bằng Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
39

# on Windows and macOS
python program.py

# on Linux
python3 program.py
40

Hello, World!
100
10
8

# on Windows and macOS
python program.py

# on Linux
python3 program.py
41

Hello, World!
100
10
9

# on Windows and macOS
python program.py

# on Linux
python3 program.py
42

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
0

# on Windows and macOS
python program.py

# on Linux
python3 program.py
43

Các hàm trong Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
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:

print('Hello, World!', end=' | ')
print(100, end=' | ')
print(5 + 5)
1

# on Windows and macOS
python program.py

# on Linux
python3 program.py
46

# on Windows and macOS
python program.py

# on Linux
python3 program.py
47

Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay!