Sân chơi php

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ữ đã 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 Hiển thị

  • 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
  • Number in Python
  • If-elif-else bằng Python
  • Match-case bằng Python
  • List list and Tuples by Python
  • Loop by Python
  • Python dictionary
  • 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
  • Number in Python
  • If-elif-else bằng Python
  • Match-case bằng Python
  • List list and Tuples by Python
  • Loop by Python
  • Python dictionary
  • Các hàm trong Python

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 phát triển khai thác / sử dụng chúng của Python

Không cần thêm bất kỳ lời giới thiệu 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
  • Hướng dẫn tạo và sử dụng Dictionary trong Python

Làm thế nào để viết Xin chào, Thế giới. bằng Python

Ở đâ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]
2 và đặt mã sau vào đó.

print['Hello, World!']

Để 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]
2 tep và thực hiện lệnh .

# on Windows and macOS
python program.py

# on Linux
python3 program.py

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

Hello, World!

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

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
4 là một hàm Python có sẵn để cung cấp cho bất kỳ thứ gì bạn cung cấp trên bảng điều khiển . Hàm có thể ở dạng 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]

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

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
6 giống như trước đó. Cái thứ hai trong ra một số và cái thứ ba trong kết quả của 
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
7 biểu thức.

print['Hello, World!']
0

Một điều mà bạn có thể nhận thấy là ba câu lệnh trong đã đượ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 kết nối một ký tự dòng mới theo một cách rõ ràng.

Hóa ra, 

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
4 hoạt động như ký tự dòng mới theo mặc định và bạn có thể ghi lại hành động theo mặc định này như sau.

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]

Now now the start of program will be

print['Hello, World!']
3

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]
9 tham số sẽ được sử dụng làm ký tự kết thúc của dòng .

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

print['Hello, World!']
30 làm ký tự kết thúc của 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

Để 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

print['Hello, World!']
6

Đầu ra của this code will be

print['Hello, World!']
7

Như bạn thấy, không có từ khóa đặc biệt nào để khai báo một biến. Python có đủ thông tin để lấy các loại biến từ giá trị bạn đang gán.

Trong ví dụ trên, 

print['Hello, World!']
31 biến chứa 
print['Hello, World!']
32 . Vì từ 
print['Hello, World!']
32 nằm trong dấu ngoặc kép nên Python sẽ coi biến này thành một chuỗi.

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]
4 tuyê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]
2

Và cố gắng chạy chương trình này, bạn sẽ gặp phải sự cố sau

# on Windows and macOS
python program.py

# on Linux
python3 program.py
0

Như bạn thấy, các chuỗi chỉ có thể được kết nối với các chuỗi và  ______135 biến là một số nguyên. Có một cách tốt hơn để nhúng các biến trong chuỗi câu lệnh.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
1

Tôi hy vọng bạn đã nhận thấy 

print['Hello, World!']
36 phần đầu của chuỗi bên trong các 
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
4 câu lệnh. Điều chỉnh này 
print['Hello, World!']
36 biến các chuỗi thành chuỗi f. Các chuỗi này bị đánh giá cao 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 trích dẫn. Điều này làm cho việc nhúng các biến hoặc chí logic đơn giản vào 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.

# 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 

print['Hello, World!']
39 sẽ có trong 
print['Hello, World!']
60 . vì 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 loại chữ chính mà bạn cần biết

GÕ PHỤMVÍ DỤSố nguyên1Dấu chấm . 02.0BooleanĐÚNG VẬYSợi dây'freeCodeCamp'

Số nguyên và dấu phẩy là tự động giải thích. Một boolean có thể là hoặc 

print['Hello, World!']
61 hoặc 
print['Hello, World!']
62 và 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 hỏi mình 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  at 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 dấu 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 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 trích dẫn như sau.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
4

Nhận mã đánh giá của bạn khi cần thiết là một cách tốt để ghi lại nó. Nhưng hãy chắc chắn rằng bạn không nhận xét thêm rằng 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 thuật toán phổ biến chuỗi.

Trong một chuỗi, mỗi ký tự sẽ có một mục. Và giống như mảng, chỉ mục chuỗi không dựa trên nền tảng 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 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____38

Đầu 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, 

print['Hello, World!']
63 có nghĩa là bắt đầu từ chỉ mục 
print['Hello, World!']
64 đến chỉ mục 
print['Hello, World!']
65 Hiện tại bạn có thể nghĩ rằng điều đó 
print['Hello, World!']
66 đang ở trong mục 
print['Hello, World!']
65 . và 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 các ký tự ở cuối mục.
 

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

print['Hello, World!']
68 hà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à 

print['Hello, World!']
69 vì có sáu ký tự trong chuỗi.

Python có rất nhiều chuỗi phương thức, nhưng việc chứng minh mỗi phương thức trong số chúng 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à 

print['Hello, World!']
70 . Phương thức này trả về bản sao của chuỗi đã chọn 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à 

print['Hello, World!']
71 . Nếu bạn muốn chuyển toàn bộ câu thành chữ hoa, có  ______172 phương pháp.

Hello, World!
2

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

print['Hello, World!']
73 . Bạn có thể quay ngược lại bằng 
print['Hello, World!']
74 phương pháp.

Hello, World!
3

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

print['Hello, World!']
75 . Có các phương thức 
print['Hello, World!']
76 và 
print['Hello, World!']
77 để kiểm tra xem một chuỗi là chữ hoa hay chữ thường.

Hello, World!
4

Đầu ra của this code will like after

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 

print['Hello, World!']
78 phươ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 

print['Hello, World!']
79 với 
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
20   trong chuỗi đã cho.

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

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
21 và 
print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
22 Cái đầu tiên chia chuỗi thành 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à 

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
23 . Đâ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 chuỗi có thể lặp lại, đó là một danh sách, sử dụng 

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
22 phương pháp:

Hello, World!
8

Tôi đã gọi 

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
22 phươ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 kết nối bằng cách sử dụng .

Hello, World!
9

Number in Python

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
26

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
27

print['Hello, World!']
print[100]
print[5 + 5]
0

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
28

print['Hello, World!']
print[100]
print[5 + 5]
1

print['Hello, World!', end=' | ']
print[100, end=' | ']
print[5 + 5]
29

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

______301 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
03 lưu đầu vào của người dùng bên dưới 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ượng bắt đầu 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

______304 thông thường câu lệnh.

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
06 khối hoặc 
# on Windows and macOS
python program.py

# on Linux
python3 program.py
07 khối hoặc 
# on Windows and macOS
python program.py

# on Linux
python3 program.py
08 khố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
10 tương đương với một 
# on Windows and macOS
python program.py

# on Linux
python3 program.py
11 câ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
12 as after.

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 phù hợ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
14 hành động ký tự đại diện .

print['Hello, World!']
24

List list and Tuples by Python

# on Windows and macOS
python program.py

# on Linux
python3 program.py
16

print['Hello, World!']
print[100]
print[5 + 5]
7

______317 . Giống như các chuỗi, mỗi phần tử trong danh sách Python có một mục và các 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
19 và 
# on Windows and macOS
python program.py

# on Linux
python3 program.py
20 các phương pháp.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
21 hình thức bổ sung một mục mới vào danh sách và 
# on Windows and macOS
python program.py

# on Linux
python3 program.py
19 phương thức bổ sung nhiều mục.

print['Hello, World!']
print[100]
print[5 + 5]
9

print['Hello, World!']
25

print['Hello, World!']
00

# on Windows and macOS
python program.py

# on Linux
python3 program.py
24 kích hoạt phần tử cuối cùng ra khỏi danh sách.

print['Hello, World!']
01

# on Windows and macOS
python program.py

# on Linux
python3 program.py
25

print['Hello, World!']
02

# on Windows and macOS
python program.py

# on Linux
python3 program.py
26 formal could delete a death section from the list.

print['Hello, World!']
03

# on Windows and macOS
python program.py

# on Linux
python3 program.py
27 danh sách các nguyên âm.

# on Windows and macOS
python program.py

# on Linux
python3 program.py
28 method remove all các phần tử khỏi danh sách.

______329 phương pháp.

print['Hello, World!']
04

# on Windows and macOS
python program.py

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

Chủ Đề