Cú pháp cơ bản của python pdf

Trong bài viết này, chúng ta sẽ tìm hiểu cú pháp cơ bản trong Python. Đây là một trong những tiêu chí cơ bản để viết mã bằng Python

Chương trình Python đầu tiên

Hãy hiểu cách viết và chạy một chương trình Python đầu tiên đơn giản trước khi chuyển sang học cú pháp của nó

Có hai loại chế độ lập trình khác nhau trong Python

Lập trình chế độ tương tác

Chế độ tương tác là trình bao dòng lệnh cung cấp phản hồi tức thì cho từng câu lệnh trong khi thực thi các lệnh đã ban hành trước đó trong bộ nhớ hoạt động

Ví dụ

# Python Interactive Mode Programming
>>> print ["Hello, Python!"];

đầu ra

# Result when you run the command
Hello, Python!

Lập trình chế độ tập lệnh

Lập trình chế độ tập lệnh, mã Python được ghi vào một tệp. Trình thông dịch Python đọc tệp, sau đó chạy tệp và đưa ra kết quả mong muốn

Ví dụ: hãy viết một ứng dụng Python đơn giản trong một tập lệnh. Trong tệp

# Inside the test.py file
print ["Python is FUN!"]
1 mà bạn đã tạo, hãy nhập mã nguồn sau

# Inside the test.py file
print ["Python is FUN!"]

Chúng tôi giả định rằng 

# Inside the test.py file
print ["Python is FUN!"]
2 chứa trình thông dịch Python. Bây giờ, hãy thử chạy chương trình này theo cách này

# command prompt or shell - running a Python
C:\Python Tutorial>py test.py

đầu ra

# Result when you run the command
Pytho is FUN!

Để kiểm tra mã Python được cung cấp trong bài học này, bạn phải kiểm tra mã trên trình chỉnh sửa mã của mình như. Tuy nhiên, nếu bạn muốn chạy mã này trực tuyến, chúng tôi cũng có Trình biên dịch trực tuyến bằng Python để bạn kiểm tra mã Python của mình miễn phí

Mã định danh Python

Mã định danh trong Python là tên có thể được sử dụng để trỏ đến một biến, hàm, lớp, mô-đun hoặc các đối tượng khác

Dưới đây là một số quy tắc đặt tên định danh Python

  • Bạn không được phép sử dụng các từ khóa dành riêng, nếu không từ khóa đó sẽ ném 
    # Inside the test.py file
    print ["Python is FUN!"]
    3
  • Bạn không thể đặt tên cho số nhận dạng chỉ bằng số
  • Bạn không thể bắt đầu tên định danh bằng một số
  • Chữ cái đầu tiên của tên lớp luôn được viết hoa. Tất cả các số nhận dạng khác bắt đầu bằng một chữ cái nhỏ
  • Mã định danh phân biệt chữ hoa chữ thường,
    # Inside the test.py file
    print ["Python is FUN!"]
    4 và
    # Inside the test.py file
    print ["Python is FUN!"]
    5 là các mã định danh khác nhau
  • Nếu một mã định danh bắt đầu bằng một dấu gạch dưới, điều đó có nghĩa đó là một mã định danh riêng
  • Khi một mã định danh bắt đầu bằng hai dấu gạch dưới, điều đó có nghĩa là mã đó rất riêng tư
  • Nếu phần cuối của mã định danh cũng có hai dấu gạch dưới, thì đó là tên đặc biệt do ngôn ngữ xác định

từ khóa Python

Các từ khóa Python được hiển thị trong danh sách bên dưới. Đây là những từ dành riêng, có nghĩa là bạn không thể sử dụng chúng làm tên cho hằng, biến hoặc bất kỳ thứ gì khác. Không có chữ in hoa trong bất kỳ từ khóa Python nào

# Inside the test.py file
print ["Python is FUN!"]
6
# Inside the test.py file
print ["Python is FUN!"]
7_______28
# Inside the test.py file
print ["Python is FUN!"]
9
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
0
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
1
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
2
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
3
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
4
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
5
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
6
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
7
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
8
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
9
# Result when you run the command
Pytho is FUN!
0
# Result when you run the command
Pytho is FUN!
1
# Result when you run the command
Pytho is FUN!
2
# Result when you run the command
Pytho is FUN!
3
# Result when you run the command
Pytho is FUN!
4
# Result when you run the command
Pytho is FUN!
5
# Result when you run the command
Pytho is FUN!
6
# Result when you run the command
Pytho is FUN!
7
# Result when you run the command
Pytho is FUN!
8
# Result when you run the command
Pytho is FUN!
9
# Inside the test.py file
print ["Python is FUN!"]
40
# Inside the test.py file
print ["Python is FUN!"]
41
# Inside the test.py file
print ["Python is FUN!"]
42
# Inside the test.py file
print ["Python is FUN!"]
43
# Inside the test.py file
print ["Python is FUN!"]
44_____thons___345 Từ khóa

Đường kẻ và thụt lề

Các khoảng trắng trong các dòng mã được gọi là thụt đầu dòng. Việc thụt lề trong Python rất quan trọng, trong khi việc thụt đầu dòng trong các ngôn ngữ lập trình khác chỉ được sử dụng để cải thiện khả năng đọc

Số lượng khoảng trắng trong phần thụt đầu dòng có thể khác nhau, nhưng tất cả các câu lệnh trong một khối phải có cùng số lượng khoảng trắng trong phần thụt đầu dòng. Hãy xem một ví dụ đơn giản để xem cách thụt đầu dòng hoạt động

# Inside the test.py file
print ["Python is FUN!"]
4

Chúng tôi sẽ không nói về mã và những gì nó làm. Thay vào đó, hãy xem xét các mức thụt đầu dòng khác nhau

# Inside the test.py file
print ["Python is FUN!"]
1

Nó cho biết nơi chức năng bắt đầu, vì vậy mọi dòng mã thuộc về chức năng cần được thụt vào ít nhất một cấp. Lưu ý rằng các câu lệnh in và các câu lệnh if được lùi lại ít nhất một cấp. Nhưng còn câu lệnh cuối cùng có nội dung

# Inside the test.py file
print ["Python is FUN!"]
46 thì sao?

Bây giờ, hãy đi vào bên trong khối chức năng, đó là mọi câu lệnh cách ít nhất một cấp so với phần đầu của hàm

Câu lệnh in đầu tiên được thụt vào một cấp bởi vì nó chỉ nằm dưới hàm chứ không nằm dưới bất kỳ vòng lặp hoặc điều kiện nào khác. Mặt khác, câu lệnh in thứ hai là một phần của câu lệnh if

# Inside the test.py file
print ["Python is FUN!"]
3

Câu lệnh if chỉ được thụt vào một cấp, nhưng bất kỳ khối mã nào cần được viết bên dưới nó phải được thụt vào nhiều hơn một cấp so với câu lệnh if. Điều tương tự cũng xảy ra đối với câu lệnh other

Quy tắc thụt lề Python

  • Không thể sử dụng ký tự dấu gạch chéo ngược [“/”] để chia thụt lề thành hai hoặc nhiều dòng
  • Nếu bạn cố thụt lề dòng mã đầu tiên trong Python, một
    # Inside the test.py file
    print ["Python is FUN!"]
    47 sẽ được ném ra. Bạn không thể làm cho dòng mã đầu tiên trông khác đi
  • Nếu bạn sử dụng một tab hoặc một khoảng trắng để thụt lề mã của mình, thì tốt nhất bạn nên sử dụng cùng một tùy chọn giãn cách cho phần còn lại của mã. Không sử dụng kết hợp các tab và khoảng trắng, vì điều đó có thể gây ra thụt lề sai
  • Đối với cấp độ thụt đầu dòng đầu tiên, tốt nhất nên sử dụng 1 tab [hoặc 4 khoảng trắng] và đối với mỗi cấp độ sau đó, hãy thêm 4 khoảng trắng [hoặc 1 tab]

Mã Python trông đẹp hơn và có tổ chức hơn khi được thụt vào. Nó cung cấp cho bạn ý tưởng hay về cách thức hoạt động của mã chỉ bằng một cái nhìn. Ngoài ra, các quy tắc thụt lề rất đơn giản và nếu bạn đang viết mã trên IDE, hầu hết chúng sẽ tự động làm điều đó cho bạn

Một vấn đề với thụt đầu dòng là nó có thể khó sửa ngay cả lỗi thụt đầu dòng của một dòng nếu mã của bạn dài và có nhiều mức độ thụt đầu dòng khác nhau

Hãy xem xét một số lỗi thụt đầu dòng để đảm bảo bạn hiểu

# Inside the test.py file
print ["Python is FUN!"]
5

Như chúng ta đã nói, chúng ta không thể thụt lề dòng đầu tiên, vì vậy chúng ta nhận được một

# Inside the test.py file
print ["Python is FUN!"]
47

# Inside the test.py file
print ["Python is FUN!"]
7

Lỗi thụt lề sẽ xuất hiện vì câu lệnh in thứ hai sử dụng một thụt lề đơn nhưng chứa khoảng trắng không được phép trong Python

# Result when you run the command
Hello, Python!
0

# Inside the test.py file
print ["Python is FUN!"]
47 sẽ bị ném vì các câu lệnh
# command prompt or shell - running a Python
C:\Python Tutorial>py test.py
7 bên trong
# Result when you run the command
Pytho is FUN!
2 và
# Inside the test.py file
print ["Python is FUN!"]
40 không được thụt vào một cấp

# Result when you run the command
Hello, Python!
1

Trích dẫn trong Python

Trong Python, các đối tượng chuỗi được tạo bằng dấu ngoặc kép. Python có thể đọc các chuỗi bằng một, hai hoặc ba bộ trích dẫn

Python hỗ trợ ba loại dấu ngoặc kép

  • Đơn [']
  • Gấp đôi ["]
  • Gấp ba [”’ hoặc “””]

Họ để chuỗi đi qua nhiều hơn một dòng. Ví dụ, những điều sau đây đều hợp pháp

# Result when you run the command
Hello, Python!
2

Ba dấu ngoặc kép đã được sử dụng để tạo bình luận nhiều dòng trong phần bình luận. Trong Python, các chuỗi được khai báo bằng dấu ngoặc đơn và dấu ngoặc kép

Ký tự dòng mới trong Python

Ký tự n trong Python dùng để bắt đầu một dòng mới. Ký tự này cho máy tính biết rằng đã đến cuối một dòng và bất kỳ ký tự nào nữa sẽ được in trên một dòng mới

Ví dụ

# Result when you run the command
Hello, Python!
3

đầu ra

# Result when you run the command
Hello, Python!
4

Bình luận trong Python

Một dòng văn bản xuất hiện trong chương trình nhưng không được chương trình thực thi được gọi là chú thích trong Python. Nhận xét trong Python bắt đầu bằng dấu

# Inside the test.py file
print ["Python is FUN!"]
13. Họ có thể đi ở đầu dòng, sau khoảng trống hoặc sau một số mã. Nếu một chuỗi ký tự có ký tự
# Inside the test.py file
print ["Python is FUN!"]
13, thì nó là một phần của chuỗi

# Result when you run the command
Hello, Python!
5

Điều này dẫn đến những điều sau đây

# Result when you run the command
Hello, Python!
6

Bạn có thể bình luận trên nhiều dòng theo các cách bên dưới

# Result when you run the command
Hello, Python!
7

Trình thông dịch Python cũng không quan tâm đến chuỗi trích dẫn ba lần sau, có thể được sử dụng làm nhận xét nhiều dòng

# Result when you run the command
Hello, Python!
8

Sử dụng các dòng trống

Một dòng chỉ có khoảng trắng trên đó, có thể có chú thích, được gọi là ________ 415 và Python hoàn toàn không quan tâm đến điều đó

Để kết thúc câu lệnh nhiều dòng trong phiên phiên dịch tương tác, bạn phải nhập một dòng trống

Nhiều câu lệnh trên một dòng

Để viết nhiều câu lệnh trong một dòng trong Python, bạn phải sử dụng dấu chấm phẩy [

# Inside the test.py file
print ["Python is FUN!"]
16]. Dấu chấm phẩy cho phép bạn đặt nhiều hơn một câu lệnh trên một dòng, miễn là không có câu lệnh nào bắt đầu một khối mã mới. Dưới đây là một ví dụ về cách sử dụng dấu chấm phẩy

# Result when you run the command
Hello, Python!
9

Đối số dòng lệnh

Đối số dòng lệnh đề cập đến các đối số được đưa ra sau tên của chương trình trong trình bao dòng lệnh của hệ điều hành. Chúng tôi sử dụng các đối số dòng lệnh để giữ cho bản chất chương trình của chúng tôi tổng quát nhất có thể

Ví dụ: nếu chúng tôi đã viết một chương trình để đọc tệp CSV, thì việc nhập tệp CSV từ dòng lệnh sẽ khiến chương trình của chúng tôi hoạt động với bất kỳ tệp CSV nào, làm cho nó trở nên chung chung

Vậy làm cách nào để truyền đối số trên dòng lệnh trong Python?

nó đơn giản. Bạn cần chạy tập lệnh python từ thiết bị đầu cuối theo cách chúng ta đã nói ở đầu bài viết và sau đó thêm đầu vào

# Inside the test.py file
print ["Python is FUN!"]
0

Ở đây,

# Inside the test.py file
print ["Python is FUN!"]
17 là tên của tập lệnh và
# Inside the test.py file
print ["Python is FUN!"]
18 đến
# Inside the test.py file
print ["Python is FUN!"]
19 là các đối số
# Inside the test.py file
print ["Python is FUN!"]
30 phải được cung cấp trên dòng lệnh

Chắc hẳn bạn đang thắc mắc làm thế nào một người có thể đọc được các đối số dòng lệnh. Cách phổ biến nhất là sử dụng mô-đun sys

Bạn cũng có thể thiết lập tập lệnh của mình để tập lệnh chấp nhận các lựa chọn khác nhau. Đối số dòng lệnh là một chủ đề nâng cao hơn mà bạn nên học sau khi đã học phần còn lại của Hướng dẫn Python của chúng tôi

Tải xuống cú pháp Python cơ bản PDF

Bạn có thể tải xuống tệp PDF Cú pháp cơ bản Python bằng cách nhấp vào nút tải xuống bên dưới

tải PDF

Tóm lược

Trong cú pháp Python, chúng tôi đã đề cập đến các chế độ tương tác và tập lệnh trong hướng dẫn này. Chúng tôi đã nói về mã định danh, từ khóa, dòng và thụt đầu dòng, câu lệnh nhiều dòng, dấu ngoặc kép, nhận xét, dòng trống, đầu vào của người dùng và tham số dòng lệnh

Tôi hy vọng rằng Cú pháp cơ bản về Python này giúp bạn hiểu những kiến ​​thức cơ bản về python cũng như cách viết và thực thi một chương trình Python

Trong hướng dẫn tiếp theo, bạn sẽ tìm hiểu về Các loại biến Python. Bạn sẽ tìm hiểu các loại biến khác nhau và cách sử dụng chúng đúng cách

Cú pháp cơ bản của Python là gì?

Cú pháp Python xác định một bộ quy tắc được sử dụng để tạo các câu lệnh Python khi viết Chương trình Python . Cú pháp ngôn ngữ lập trình Python có nhiều điểm tương đồng với ngôn ngữ lập trình Perl, C và Java. Tuy nhiên, có một số khác biệt nhất định giữa các ngôn ngữ.

Cấu trúc cú pháp cho Python là gì?

Cú pháp của ngôn ngữ lập trình Python là tập hợp các quy tắc xác định cách viết chương trình Python. Cấu trúc dòng Python. Một chương trình Python được chia thành một số dòng logic và mỗi dòng logic được kết thúc bằng mã thông báo NEWLINE . Một dòng logic được tạo từ một hoặc nhiều dòng vật lý.

Tại sao cú pháp Python lại dễ dàng?

Vì Python tương tự như tiếng Anh nên nhiều người thấy nó dễ học hơn các ngôn ngữ lập trình khác. Các nhà phát triển có thể đọc và ghi nhớ các cú pháp Python dễ dàng hơn nhiều so với các ngôn ngữ lập trình khác. Vì Python cũng hỗ trợ viết kịch bản nên nó có thể được sử dụng để xây dựng các ứng dụng thương mại lớn.

Một số 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 .

Chủ Đề