Hướng dẫn what is simple syntax in python? - cú pháp đơn giản trong python là gì?


Ngôn ngữ Python có nhiều điểm tương đồng với 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ữ.

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

Hãy để chúng tôi thực hiện các chương trình trong các chế độ lập trình khác nhau.

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

Gọi trình thông dịch mà không chuyển tệp tập lệnh dưới dạng tham số sẽ hiển thị lời nhắc sau -

$ python
Python 2.4.3 (#1, Nov 11 2010, 13:34:43)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Nhập văn bản sau tại dấu nhắc Python và nhấn ENTER -

>>> print "Hello, Python!"

Nếu bạn đang chạy phiên bản mới của Python, thì bạn sẽ cần sử dụng câu lệnh in với dấu ngoặc đơn như in ("Xin chào, Python!") ;. Tuy nhiên, trong Python phiên bản 2.4.3, điều này tạo ra kết quả sau -print ("Hello, Python!");. However in Python version 2.4.3, this produces the following result −

Hello, Python!

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

Gọi trình thông dịch với một tham số tập lệnh bắt đầu thực thi tập lệnh và tiếp tục cho đến khi tập lệnh được hoàn tất. Khi tập lệnh kết thúc, trình thông dịch không còn hoạt động.

Hãy để chúng tôi viết một chương trình Python đơn giản trong một kịch bản. Các tập tin Python có phần mở rộng .Py. Gõ mã nguồn sau trong tệp test.py -.py. Type the following source code in a test.py file −

print "Hello, Python!"

Chúng tôi giả định rằng bạn có trình thông dịch Python được đặt trong biến đường dẫn. Bây giờ, hãy thử chạy chương trình này như sau -

$ python test.py

Điều này tạo ra kết quả sau -

Hello, Python!

Hãy để chúng tôi thử một cách khác để thực hiện tập lệnh Python. Dưới đây là tệp kiểm tra.py đã sửa đổi -

#!/usr/bin/python

print "Hello, Python!"

Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau -

$ chmod +x test.py     # This is to make file executable
$./test.py

Điều này tạo ra kết quả sau -

Hello, Python!

Hãy để chúng tôi thử một cách khác để thực hiện tập lệnh Python. Dưới đây là tệp kiểm tra.py đã sửa đổi -

Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau -

$ chmod +x test.py     # This is to make file executable
$./test.py
Manpower and manpower are two different identifiers in Python.

Định danh Python

  • Định danh Python là một tên được sử dụng để xác định một biến, hàm, lớp, mô -đun hoặc đối tượng khác. Một định danh bắt đầu bằng chữ A đến Z hoặc A đến Z hoặc dấu gạch dưới (_) theo sau là số không hoặc nhiều chữ cái, nhấn mạnh và chữ số (0 đến 9).

  • Python không cho phép các ký tự dấu câu như @, $ và % trong các định danh. Python là một ngôn ngữ lập trình nhạy cảm trường hợp. Do đó, nhân lực và nhân lực là hai định danh khác nhau trong Python.

  • Dưới đây là các quy ước đặt tên cho số nhận dạng Python -

  • Tên lớp bắt đầu bằng một chữ cái viết hoa. Tất cả các định danh khác bắt đầu với một chữ cái viết thường.

Bắt đầu một định danh với một dấu gạch dưới hàng đầu cho thấy rằng định danh là riêng tư.

Bắt đầu một định danh với hai dấu gạch dưới hàng đầu cho thấy một định danh riêng tư mạnh mẽ.

Nếu định danh cũng kết thúc với hai dấu gạch dưới, thì mã định danh là một tên đặc biệt được xác định bằng ngôn ngữ.Từ dành riêngDanh sách sau đây cho thấy các từ khóa Python. Đây là những từ dành riêng và bạn không thể sử dụng chúng như không đổi hoặc biến hoặc bất kỳ tên định danh nào khác. Tất cả các từ khóa Python chỉ chứa chữ thường.
EXECkhông phải
khẳng địnhcuối cùnghoặc
phá vỡđi qua
lớptừin
tiếp tụctoàn cầunuôi
defnếutrở về
Delnhập khẩuthử
ElifTrongtrong khi
khácvới

ngoại trừ

Lambda

năng suất

if True:
   print "True"
else:
   print "False"

Dòng và thụt lề

>>> print "Hello, Python!"
0

Python không cung cấp niềng răng để chỉ ra các khối mã cho định nghĩa lớp và chức năng hoặc điều khiển luồng. Các khối mã được biểu thị bằng vết lõm dòng, được thực thi cứng nhắc.

Số lượng không gian trong thụt lề là thay đổi, nhưng tất cả các câu lệnh trong khối phải được thụt vào cùng một lượng. Ví dụ - − Do not try to understand the logic at this point of time. Just make sure you understood various blocks even if they are without braces.

>>> print "Hello, Python!"
1

Tuy nhiên, khối sau tạo ra một lỗi -

Do đó, trong Python, tất cả các đường liên tục được thụt vào cùng một số không gian sẽ tạo thành một khối. Ví dụ sau có các khối câu lệnh khác nhau -

>>> print "Hello, Python!"
2

Lưu ý - không cố gắng hiểu logic tại thời điểm này. Chỉ cần chắc chắn rằng bạn đã hiểu các khối khác nhau ngay cả khi chúng không có niềng răng.

>>> print "Hello, Python!"
3

Báo cáo đa dòng

Các tuyên bố trong Python thường kết thúc bằng một dòng mới. Tuy nhiên, Python cho phép sử dụng ký tự tiếp tục dòng (\) biểu thị rằng dòng nên tiếp tục. Ví dụ -

Các câu lệnh có trong dấu ngoặc [], {} hoặc () không cần sử dụng ký tự tiếp tục dòng. Ví dụ -

>>> print "Hello, Python!"
4

Trích dẫn trong Python

Python chấp nhận các trích dẫn đơn ('), double (") và ba (' '' hoặc" "") để biểu thị các chữ theo chuỗi, miễn là cùng loại trích dẫn bắt đầu và kết thúc chuỗi.

>>> print "Hello, Python!"
5

Điều này tạo ra kết quả sau -

Hello, Python!

Hãy để chúng tôi thử một cách khác để thực hiện tập lệnh Python. Dưới đây là tệp kiểm tra.py đã sửa đổi -

>>> print "Hello, Python!"
7

Chúng tôi giả định rằng bạn có sẵn thông dịch viên Python trong thư mục /usr /bin. Bây giờ, hãy thử chạy chương trình này như sau -

>>> print "Hello, Python!"
8

$ chmod +x test.py     # This is to make file executable
$./test.py

>>> print "Hello, Python!"
9

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

Một dòng chỉ chứa khoảng trắng, có thể có một bình luận, được gọi là một dòng trống và Python hoàn toàn bỏ qua nó.

Trong một phiên phiên dịch tương tác, bạn phải nhập một dòng vật lý trống để chấm dứt câu lệnh Multiline.

Đang chờ người dùng

Dòng sau của chương trình hiển thị lời nhắc, câu lệnh nói rằng Nhấn phím Enter để thoát ra và chờ người dùng thực hiện hành động -

Hello, Python!
0

Ở đây, "\ n \ n" được sử dụng để tạo hai dòng mới trước khi hiển thị dòng thực tế. Khi người dùng nhấn phím, chương trình kết thúc. Đây là một mẹo hay để giữ cửa sổ bảng điều khiển mở cho đến khi người dùng hoàn thành ứng dụng.

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

Semicolon (;) cho phép nhiều câu lệnh trên dòng đơn cho rằng 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 snip mẫu sử dụng dấu chấm phẩy -

Hello, Python!
1

Nhiều nhóm tuyên bố như bộ

Một nhóm các câu lệnh riêng lẻ, tạo ra một khối mã duy nhất được gọi là bộ trong Python. Các câu lệnh ghép hoặc phức tạp, chẳng hạn như nếu, trong khi, def và lớp yêu cầu một đường tiêu đề và một bộ.suites in Python. Compound or complex statements, such as if, while, def, and class require a header line and a suite.

Các dòng tiêu đề bắt đầu câu lệnh (với từ khóa) và chấm dứt bằng dấu hai chấm (:) và được theo sau bởi một hoặc nhiều dòng tạo nên bộ. Ví dụ -

Hello, Python!
2

Đối số dòng lệnh

Nhiều chương trình có thể được chạy để cung cấp cho bạn một số thông tin cơ bản về cách chúng nên được chạy. Python cho phép bạn làm điều này với -h -

Hello, Python!
3

Bạn cũng có thể lập trình tập lệnh của mình theo cách mà nó nên chấp nhận các tùy chọn khác nhau. Đối số dòng lệnh là một chủ đề nâng cao và nên được nghiên cứu một chút sau đó một khi bạn đã trải qua phần còn lại của các khái niệm Python.

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

Cú pháp cơ bản đại diện cho các quy tắc cơ bản của ngôn ngữ lập trình. Không có các quy tắc này, không thể viết mã hoạt động. Mỗi ngôn ngữ đều có bộ quy tắc riêng tạo nên cú pháp cơ bản của nó. Các quy ước đặt tên là một thành phần chính của các quy ước cú pháp cơ bản và thay đổi theo ngôn ngữ.represents the fundamental rules of a programming language. Without these rules, it is impossible to write functioning code. Every language has its own set of rules that make up its basic syntax. Naming conventions are a primary component of basic syntax conventions and vary by language.

Python có cú pháp dễ dàng không?

Cú pháp đơn giản, dễ học của Python nhấn mạnh khả năng đọc và do đó giảm chi phí bảo trì chương trình. Python hỗ trợ các mô -đun và gói, khuyến khích mô đun chương trình và tái sử dụng mã. emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse.

Các loại cú pháp trong Python là gì?

Tuy nhiên, có một số khác biệt nhất định giữa các ngôn ngữ ...
Chương trình Python đầu tiên.Hãy để chúng tôi thực hiện các chương trình trong các chế độ lập trình khác nhau.....
Định danh Python.....
Từ dành riêng.....
Dòng và thụt lề.....
Báo cáo đa dòng.....
Trích dẫn trong Python.....
Nhận xét trong Python.....
Sử dụng các dòng trống ..

Tuyên bố đơn giản trong Python là gì?

Một tuyên bố đơn giản được bao gồm trong một dòng logic duy nhất.Một số tuyên bố đơn giản có thể xảy ra trên một dòng được phân tách bằng dấu chấm phẩy.comprised within a single logical line. Several simple statements may occur on a single line separated by semicolons.