Là câu lệnh trong Python

Các hướng dẫn được viết trong mã nguồn để thực thi được gọi là các câu lệnh. Có nhiều loại câu lệnh khác nhau trong ngôn ngữ lập trình Python như Câu lệnh gán, Câu lệnh có điều kiện, Câu lệnh lặp, v.v. Tất cả đều giúp người dùng có được đầu ra cần thiết. Ví dụ: n = 50 là một câu lệnh gán

Báo cáo nhiều dòng. Các câu lệnh trong Python có thể được mở rộng thành một hoặc nhiều dòng bằng cách sử dụng dấu ngoặc đơn (), dấu ngoặc nhọn {}, dấu ngoặc vuông [], dấu chấm phẩy (;) và dấu gạch chéo ký tự tiếp theo (\). Khi lập trình viên cần thực hiện các phép tính dài và không thể sắp xếp các câu lệnh của mình thành một dòng, người ta có thể sử dụng các ký tự này.  

Thí dụ.  

Declared using Continuation Character (\):
s = 1 + 2 + 3 + \
    4 + 5 + 6 + \
    7 + 8 + 9

Declared using parentheses () :
n = (1 * 2 * 3 + 7 + 8 + 9)

Declared using square brackets [] :
footballer = ['MESSI',
          'NEYMAR',
          'SUAREZ']

Declared using braces {} :
x = {1 + 2 + 3 + 4 + 5 + 6 +
     7 + 8 + 9}

Declared using semicolons(;) :
flag = 2; ropes = 3; pole = 4

Thụt lề trong Python

Một khối là sự kết hợp của tất cả các câu lệnh này. Khối có thể được coi là nhóm các câu lệnh cho một mục đích cụ thể. Hầu hết các ngôn ngữ lập trình như C, C++ và Java đều sử dụng dấu ngoặc nhọn { } để xác định một khối mã. Một trong những tính năng đặc biệt của Python là sử dụng thụt đầu dòng để làm nổi bật các khối mã. Khoảng trắng được sử dụng để thụt đầu dòng trong Python. Tất cả các câu lệnh có cùng khoảng cách về bên phải đều thuộc về cùng một khối mã. Nếu một khối phải được lồng sâu hơn, thì nó chỉ cần được thụt vào xa hơn về bên phải.  

Người ta có thể hiểu nó tốt hơn bằng cách xem các dòng mã sau.  

Python3




Logging on to geeksforgeeks...
All set !
4

Logging on to geeksforgeeks...
All set !
5

 

Logging on to geeksforgeeks...
All set !
0
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
2

 

Logging on to geeksforgeeks...
All set !
3
Logging on to geeksforgeeks...
All set !
0
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
2
Logging on to geeksforgeeks...
All set !
8

Logging on to geeksforgeeks...
All set !
9
Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
12
Logging on to geeksforgeeks...
All set !
13

Logging on to geeksforgeeks...
All set !
14
Logging on to geeksforgeeks...
All set !
8

Logging on to geeksforgeeks...
All set !
9
Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
19
Logging on to geeksforgeeks...
All set !
13

Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
43
Logging on to geeksforgeeks...
All set !
13

Đầu ra

Logging on to geeksforgeeks...
All set !

Các dòng print('Đăng nhập vào geeksforgeeks…') và print('retype the URL. ’) là hai khối mã riêng biệt. Hai khối mã trong câu lệnh if ví dụ của chúng tôi đều được thụt vào bốn khoảng trắng. Bản in cuối cùng ('Tất cả đã đặt. ’) không được thụt vào và do đó nó không thuộc về khối khác.  

Python3




Logging on to geeksforgeeks...
All set !
45
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
47

Logging on to geeksforgeeks...
All set !
48
Logging on to geeksforgeeks...
All set !
49
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
31
Logging on to geeksforgeeks...
All set !
32

Logging on to geeksforgeeks...
All set !
9
Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
35

Logging on to geeksforgeeks...
All set !
9
Logging on to geeksforgeeks...
All set !
45
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
45
Logging on to geeksforgeeks...
All set !
20
Logging on to geeksforgeeks...
All set !
47

Đầu ra

Logging on to geeksforgeeks...
All set !
1

Để chỉ ra một khối mã trong Python, bạn phải thụt lề từng dòng của khối bằng cùng một khoảng trắng. Hai dòng mã trong vòng lặp while đều được thụt vào bốn khoảng trắng. Nó được yêu cầu để chỉ ra khối mã mà một câu lệnh thuộc về. Ví dụ: j=1 và while(j<=5). không được thụt lề và vì vậy nó không nằm trong khối while. Vì vậy, cấu trúc mã Python bằng cách thụt đầu dòng

Bình luận trong Python

Các nhà phát triển Python thường sử dụng hệ thống bình luận vì nếu không sử dụng nó, mọi thứ có thể trở nên thực sự khó hiểu, rất nhanh. Nhận xét là thông tin hữu ích mà các nhà phát triển cung cấp để làm cho người đọc hiểu mã nguồn. Nó giải thích logic hoặc một phần của nó được sử dụng trong mã. Nhận xét thường hữu ích cho ai đó duy trì hoặc nâng cao mã của bạn khi bạn không còn ở đây để trả lời các câu hỏi về mã đó. Chúng thường được trích dẫn là quy ước lập trình hữu ích không tham gia vào đầu ra của chương trình nhưng cải thiện khả năng đọc của toàn bộ chương trình. Có ba loại bình luận trong Python.  

Nhận xét một dòng.  

Nhận xét một dòng Python bắt đầu bằng biểu tượng thẻ bắt đầu bằng # không có khoảng trắng (#) và kéo dài đến cuối dòng. Nếu bình luận vượt quá một dòng thì hãy đặt thẻ bắt đầu bằng # ở dòng tiếp theo và tiếp tục bình luận. Nhận xét một dòng của Python được chứng minh là hữu ích để cung cấp các giải thích ngắn cho các biến, khai báo hàm và biểu thức. Xem đoạn mã sau thể hiện nhận xét một dòng

mã 1.  

Python3




Logging on to geeksforgeeks...
All set !
22

Logging on to geeksforgeeks...
All set !
23

Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
26
Logging on to geeksforgeeks...
All set !
13

Đầu ra

Logging on to geeksforgeeks...
All set !
4

mã 2.  

Python3




Logging on to geeksforgeeks...
All set !
28
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
47
Logging on to geeksforgeeks...
All set !
21
Logging on to geeksforgeeks...
All set !
22 
Logging on to geeksforgeeks...
All set !
23

Logging on to geeksforgeeks...
All set !
24
Logging on to geeksforgeeks...
All set !
1
Logging on to geeksforgeeks...
All set !
26
Logging on to geeksforgeeks...
All set !
20
Logging on to geeksforgeeks...
All set !
28
Logging on to geeksforgeeks...
All set !
29

Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
24
Logging on to geeksforgeeks...
All set !
73
Logging on to geeksforgeeks...
All set !
74

Đầu ra

Logging on to geeksforgeeks...
All set !
3

Chuỗi nhiều dòng như một bình luận. Nhận xét nhiều dòng trong Python là một đoạn văn bản được đặt trong dấu phân cách (“””) ở mỗi đầu của nhận xét. Một lần nữa, không được có khoảng trắng giữa dấu phân cách (“””). Chúng rất hữu ích khi văn bản nhận xét không vừa với một dòng; . Nhận xét hoặc đoạn văn nhiều dòng đóng vai trò là tài liệu cho những người khác đọc mã của bạn. Xem đoạn mã sau thể hiện nhận xét nhiều dòng

mã 1.  

Python3




Logging on to geeksforgeeks...
All set !
75

Logging on to geeksforgeeks...
All set !
76

Logging on to geeksforgeeks...
All set !
77

Logging on to geeksforgeeks...
All set !
78

Logging on to geeksforgeeks...
All set !
79

Logging on to geeksforgeeks...
All set !
40

Logging on to geeksforgeeks...
All set !
41

Logging on to geeksforgeeks...
All set !
42

Logging on to geeksforgeeks...
All set !
43

Logging on to geeksforgeeks...
All set !
75

Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
47
Logging on to geeksforgeeks...
All set !
13

Đầu ra

Logging on to geeksforgeeks...
All set !
2

mã 2

Python3




Logging on to geeksforgeeks...
All set !
49

Logging on to geeksforgeeks...
All set !
50

Logging on to geeksforgeeks...
All set !
51

 

Logging on to geeksforgeeks...
All set !
10
Logging on to geeksforgeeks...
All set !
11
Logging on to geeksforgeeks...
All set !
47
Logging on to geeksforgeeks...
All set !
13

Đầu ra

Logging on to geeksforgeeks...
All set !
2

tài liệu.  

Docstrings là một loại bình luận được sử dụng để hiển thị cách thức hoạt động của chương trình. Các chuỗi tài liệu được bao quanh bởi ba dấu ngoặc kép (“”” “””). Các tài liệu cũng bị bỏ qua bởi trình thông dịch

Toán tử is trong Python là gì?

Toán tử nhận dạng . Điều này không giống với đẳng thức, có nghĩa là hai toán hạng tham chiếu đến các đối tượng chứa cùng một dữ liệu nhưng không nhất thiết phải là cùng một đối tượng. determine whether the given operands have the same identity—that is, refer to the same object. This is not the same thing as equality, which means the two operands refer to objects that contain the same data but are not necessarily the same object.

Câu lệnh IF có phải là vòng lặp trong Python không?

Bạn có thể đặt câu lệnh if bên trong vòng lặp for . Ví dụ: bạn có thể lặp qua danh sách để kiểm tra xem các phần tử có đáp ứng các điều kiện nhất định không. Có hai phần trong cấu trúc của các câu lệnh luồng trong Python. Một là dòng câu lệnh gốc, định nghĩa câu lệnh với từ khóa “if” hoặc “for”.

Tuyên bố có đúng trong Python không?

Trong Python (và nhiều ngôn ngữ khác), có True và có các giá trị trung thực. Nghĩa là, các giá trị được hiểu là True nếu bạn chạy bool(variable). Tương tự, có False và có các giá trị giả (giá trị trả về Sai từ bool(variable) ).

3 câu điều kiện trong Python là gì?

Sau đây là các câu điều kiện do Python cung cấp. .
nếu. khác
Lồng nhau nếu
câu lệnh if-elif

== là gì và. = bằng Python?

So sánh đẳng thức với Python == và. = . Sử dụng toán tử đẳng thức == và. = nếu bạn muốn kiểm tra xem hai đối tượng có cùng giá trị hay không, bất kể chúng được lưu trữ ở đâu trong bộ nhớ.

== nghĩa là gì trong Python?

== là toán tử so sánh. trả về True nếu hai mục bằng nhau, trả về Sai nếu không, đưa ra lỗi nếu được sử dụng để gán biến trước định nghĩa và nếu hai mục không tương thích. = là toán tử gán. sẽ gán các giá trị như chuỗi hoặc số cho các biến