Python sử dụng loại cú pháp nào?

Hôm nay, chúng ta sẽ tìm hiểu về cú pháp Python, trong đó, chúng ta sẽ xem cú pháp Python là gì và nó khác với Java và C++ như thế nào

Sau khi đọc bài viết này của DataFlair, bạn sẽ có thể xác định và gỡ lỗi cú pháp Python

Vì vậy, trước tiên hãy hiểu Cú pháp Python với sự trợ giúp của các ví dụ

Đừng quên kiểm tra các câu hỏi phỏng vấn quan trọng từ chủ đề này ở cuối

Cú pháp Python là gì?

Cú pháp Python xác định tất cả các bộ quy tắc được sử dụng để tạo câu trong lập trình Python

Ví dụ –  Chúng ta phải học ngữ pháp để học tiếng Anh. Theo cách tương tự, bạn sẽ cần học và hiểu cú pháp Python để học ngôn ngữ Python

Ví dụ về cú pháp Python

Python là một ngôn ngữ phổ biến vì cấu trúc cú pháp tao nhã của nó

Hãy xem nhanh một chương trình Python đơn giản và bạn sẽ biết được lập trình trong Python trông như thế nào

#Simple Python Program to see if a user is eligible to vote or not.

# getting user’s name 
print["Enter your name:"]
name = input[]

# getting user’s age
print["Enter your age:"]
age = int[input[]]

# condition to check if user is eligible or not
if[ age >= 18 ]:
    print[ name, ' is eligible to vote.']
else:
    print[ name, ' is not eligible to vote.']

đầu ra

Nhập tên của bạn.
Khắc nghiệt
Nhập tuổi của bạn.
19
Harsh đủ điều kiện bỏ phiếu.

Các loại cấu trúc cú pháp trong Python

1. Cấu trúc dòng Python

Một chương trình Python bao gồm các dòng logic. Một mã thông báo NEWLINE theo sau mỗi mã đó. Trình thông dịch bỏ qua các dòng trống

Dòng sau gây ra lỗi

>>> print["Hi
How are you?"]

đầu ra

Lỗi cú pháp. EOL trong khi quét chuỗi ký tự

2. Câu lệnh nhiều dòng trong Python

Đây là một cú pháp Python quan trọng. Chúng tôi thấy rằng Python không bắt buộc dấu chấm phẩy

Một dòng mới có nghĩa là một tuyên bố mới. Nhưng đôi khi, bạn có thể muốn tách một câu lệnh thành hai hoặc nhiều dòng

Nó có thể là để hỗ trợ khả năng đọc. Bạn có thể làm như vậy theo những cách sau

a. Sử dụng dấu gạch chéo ngược

>>> print["Hi\
how are you?"]

đầu ra

Chào! Bạn khỏe không?

Bạn cũng có thể sử dụng nó để phân phối một câu lệnh không có chuỗi trên các dòng

>>> a\
=\
10
>>> print[a]

đầu ra

10

b. Đặt Chuỗi trong Dấu ngoặc kép

>>> print["""Hi
       how are you?"""]

đầu ra

Xin chào
bạn khỏe không?

Tuy nhiên, bạn không thể sử dụng dấu gạch chéo ngược bên trong chuỗi tài liệu cho các câu lệnh không phải là chuỗi

>>> """b\
=\
10"""

đầu ra

'b=10'

>>> print[b]

đầu ra

Traceback [cuộc gọi gần đây nhất gần đây nhất].
Tệp “
print[b]
NameError. tên ‘b’ không được xác định

3. Bình luận Python

Cú pháp Python 'Nhận xét' cho phép bạn lưu trữ các thẻ ở đúng vị trí trong mã. Bạn có thể sử dụng chúng để giải thích các đoạn mã phức tạp

Thông dịch viên bỏ qua các bình luận. Khai báo một nhận xét bằng cách sử dụng một octothorpe [#]

>>> #This is a comment

Python không hỗ trợ các bình luận đa dòng chung như Java hoặc C++

4. Tài liệu Python

Một docstring là một chuỗi tài liệu. Là một nhận xét, Cú pháp Python này được sử dụng để giải thích mã

Nhưng không giống như bình luận, chúng cụ thể hơn. Ngoài ra, chúng được giữ lại trong thời gian chạy

Bằng cách này, lập trình viên có thể kiểm tra chúng khi chạy. Phân định một chuỗi tài liệu bằng ba dấu ngoặc kép. Bạn có thể đặt nó dưới dạng dòng đầu tiên của chức năng để mô tả nó

________số 8

đầu ra

Xin chào

5. Thụt lề Python

Vì Python không sử dụng dấu ngoặc nhọn để phân định các khối mã nên Cú pháp Python này là bắt buộc

Bạn có thể thụt lề mã bên dưới một hàm, vòng lặp hoặc lớp

>>> if 2>1:
      print["2 is the bigger person"];
      print["But 1 is worthy too"];

đầu ra

2 là người vĩ đại hơn
Nhưng 1 cũng xứng đáng

Bạn có thể thụt lề bằng cách sử dụng một số tab hoặc dấu cách hoặc kết hợp những thứ đó

Nhưng hãy nhớ rằng, các câu lệnh thụt lề dưới một khối mã có cùng số lượng tab và khoảng trắng

>>> print["Hi
How are you?"]
0

đầu ra

Lỗi cú pháp. unindent không khớp với bất kỳ cấp độ thụt lề bên ngoài nào

6. Python Nhiều câu lệnh trong một dòng

Bạn cũng có thể phù hợp với nhiều câu lệnh trên một dòng. Làm điều này bằng cách tách chúng bằng dấu chấm phẩy

Nhưng bạn chỉ muốn làm như vậy nếu nó bổ sung khả năng đọc

>>> print["Hi
How are you?"]
1

đầu ra

7

7. Báo giá Python

Python hỗ trợ trích dẫn đơn và trích dẫn kép cho chuỗi ký tự. Nhưng nếu bạn bắt đầu một chuỗi bằng một dấu nháy đơn, thì bạn phải kết thúc nó bằng một dấu nháy đơn

Điều tương tự cũng xảy ra với dấu ngoặc kép

Chuỗi sau được phân cách bằng dấu nháy đơn

>>> print["Hi
How are you?"]
2

đầu ra

Chúng tôi cần một người đi kèm

Chuỗi này được phân cách bằng dấu ngoặc kép

>>> print["Hi
How are you?"]
3

đầu ra

Chúng tôi cần một 'người đi kèm'

Lưu ý cách chúng tôi sử dụng dấu ngoặc đơn xung quanh từ chaperone trong chuỗi?

>>> print["Hi
How are you?"]
4

đầu ra

Lỗi cú pháp. cú pháp không hợp lệ

8. Dòng trống Python

Nếu bạn để lại một dòng chỉ có khoảng trắng, trình thông dịch sẽ bỏ qua nó

9. Mã định danh Python

Mã định danh là tên của một phần tử chương trình và do người dùng định nghĩa. Cú pháp Python này xác định duy nhất phần tử

Có một số quy tắc cần tuân theo khi chọn số nhận dạng

  • Mã định danh chỉ có thể bắt đầu bằng A-Z, a-z hoặc dấu gạch dưới [_]
  • Điều này có thể được theo sau bởi các chữ cái, chữ số và dấu gạch dưới - 0 hoặc nhiều hơn
  • Python phân biệt chữ hoa chữ thường. Tên và tên là hai định danh khác nhau
  • Một từ khóa dành riêng có thể không được sử dụng như một định danh. Sau đây là danh sách các từ khóa
anddefFalseimportnotTrueasdelfinallyinortryassertelifforispasswhilebreakelsefromlambdaprintwithclassexceptglobalNoneraiseyieldcontinueexecifnonlocalreturn

Ngoài các quy tắc này, có một vài quy ước đặt tên mà bạn nên tuân theo khi sử dụng cú pháp Python này

  • Sử dụng chữ cái viết hoa cho tên lớp, chữ thường cho tất cả những người khác
  • Đặt tên cho một mã định danh riêng có dấu gạch dưới ở đầu [ _username]
  • Đặt tên cho một định danh riêng tư mạnh mẽ với hai dấu gạch dưới ở đầu [ __password]
  • Mã định danh đặc biệt của Python kết thúc bằng hai dấu gạch dưới ở đầu

10. Biến Python

Trong Python, bạn không xác định loại biến. Nó được giả định trên cơ sở giá trị mà nó nắm giữ

>>> print["Hi
How are you?"]
5

đầu ra

10

>>> print["Hi
How are you?"]
6

đầu ra

Xin chào

Ở đây, chúng tôi đã khai báo một biến x và gán cho nó giá trị là 10. Sau đó, chúng tôi đã in giá trị của nó. Tiếp theo, chúng tôi đã gán cho nó giá trị 'Xin chào' và in nó ra

Vì vậy, chúng ta thấy, một biến có thể chứa bất kỳ loại giá trị nào ngay sau đó. Do đó, Python là một ngôn ngữ kiểu động

11. Trình định dạng chuỗi Python

Bây giờ chúng ta hãy xem các loại trình định dạng Chuỗi khác nhau trong Python

a. % Nhà điều hành

Bạn có thể sử dụng toán tử % để định dạng một chuỗi chứa văn bản cũng như giá trị của các mã định danh. Sử dụng %s nơi bạn muốn giá trị xuất hiện

Sau chuỗi, hãy đặt toán tử % và đề cập đến các mã định danh trong tham số

>>> print["Hi
How are you?"]
7

đầu ra

Tôi vừa in 10 trang bằng máy in HP

b. Phương thức định dạng

Phương thức format cho phép bạn định dạng một chuỗi theo cách tương tự. Tại các vị trí muốn đặt giá trị bạn đặt 0,1,2,. trong dấu ngoặc nhọn

Gọi phương thức định dạng trên chuỗi và đề cập đến các mã định danh trong các tham số

>>> print["Hi
How are you?"]
8

đầu ra

Tôi vừa in 10 trang bằng máy in HP

Bạn cũng có thể sử dụng phương pháp này để in ra các mã định danh khớp với các giá trị nhất định

>>> print["Hi
How are you?"]
9

đầu ra

Tôi vừa in 7 trang bằng máy in HP

c. chuỗi f

Nếu bạn sử dụng chuỗi f, bạn chỉ cần đề cập đến các định danh trong dấu ngoặc nhọn. Ngoài ra, hãy viết 'f' ngay trước chuỗi, nhưng bên ngoài dấu ngoặc kép được sử dụng

>>> print["Hi\
how are you?"]
0

đầu ra

Tôi vừa in 10 trang bằng máy in HP

Vì vậy, đây là tất cả về hướng dẫn Cú pháp Python. Tôi hy vọng bạn thích lời giải thích của chúng tôi

Câu hỏi phỏng vấn Python về Cú pháp Python

  1. Mã định danh Python là gì?
  2. Đặt tên cho các trình định dạng chuỗi khác nhau trong Python
  3. Việc sử dụng Python Docstrings là gì?
  4. Việc sử dụng các câu lệnh nhiều dòng trong Python là gì?
  5. Giải thích trích dẫn Python

Tóm lược

Trong hướng dẫn Cú pháp Python này, chúng ta đã tìm hiểu về cú pháp Python cơ bản

Chúng tôi đã học về cấu trúc dòng, câu lệnh nhiều dòng, nhận xét và chuỗi tài liệu, thụt đầu dòng và trích dẫn

Chúng ta cũng đã học về các dòng trống, mã định danh, biến, nhiều câu lệnh trong một dòng và trình định dạng chuỗi

Python thuộc loại cú pháp nào?

Cú pháp Python là một bộ quy tắc xác định cấu trúc của ngôn ngữ . Cú pháp lập trình Python đại diện cho các quy tắc hoặc cấu trúc kiểm soát bố cục của từ khóa, ký hiệu, dấu chấm câu và các mã thông báo khác của lập trình Python.

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

Cú pháp Python – Mã hóa Python với các ví dụ .
Cấu trúc dòng Python
Câu lệnh nhiều dòng trong Python
Khoảng trắng và thụt đầu dòng
định danh
Từ dành riêng
Báo giá Python

Cú pháp hàm trong Python là gì?

Cú pháp cơ bản để xác định hàm trong Python . Điều tiếp theo bạn phải làm là đảm bảo rằng bạn thụt lề bằng một tab hoặc 4 dấu cách, sau đó chỉ định những gì bạn muốn chức năng thực hiện cho mình. define a function with the def keyword, then write the function identifier [name] followed by parentheses and a colon. The next thing you have to do is make sure you indent with a tab or 4 spaces, and then specify what you want the function to do for you.

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 hóa chương trình và tái sử dụng mã.

Chủ Đề