Hướng dẫn what is used for indentation in python? - cái gì được sử dụng để thụt lề trong python?


Thắng Python

Thẩm lớp đề cập đến các không gian ở đầu một dòng mã.

Trong trường hợp trong các ngôn ngữ lập trình khác, sự thụt lề trong mã chỉ dành cho khả năng đọc, việc thụt vào python là rất quan trọng.

Python sử dụng thụt lề để chỉ ra một khối mã.

Python sẽ cho bạn một lỗi nếu bạn bỏ qua thụt lề:

Số lượng không gian tùy thuộc vào bạn như một lập trình viên, nhưng nó phải có ít nhất một.

Thí dụ

nếu 5> 2: & nbsp; in ("năm lớn hơn hai!") & nbsp; Nếu 5> 2: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ("Năm lớn hơn hai!") & nbsp;
 print("Five is greater than two!") 
if 5 > 2:
        print("Five is greater than two!") 

Hãy tự mình thử »

Bạn phải sử dụng cùng một số khoảng trống trong cùng một khối mã, nếu không, Python sẽ cho bạn một lỗi:

Thí dụ

nếu 5> 2: & nbsp; in ("năm lớn hơn hai!") & nbsp; Nếu 5> 2: & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in ("Năm lớn hơn hai!") & nbsp;

Hãy tự mình thử »
 print("Five is greater than two!")
        print("Five is greater than two!")

Hãy tự mình thử »




Hướng dẫn what is used for indentation in python? - cái gì được sử dụng để thụt lề trong python?

Chủ đề

Khám phá

Coursescontests

Tìm kiếm các khóa học, chủ đề

Khóa học miễn phí

Đăng nhập

Đăng nhập

Có đề xuất? Chúng tôi rất thích nghe phản hồi của bạn.

Phản hồi của bạn rất quan trọng để giúp chúng tôi cải thiện

Đóng cửaSubmit

Một nền tảng học tập miễn phí

được thực hiện bằng & nbsp; & nbsp; bởi & nbsp;   by  

Tải xuống ứng dụng!

Khám phá Scaler

  • Học viện
  • Khoa học dữ liệu & ML
  • Neovarsity

Khám phá các chủ đề

  • Khóa học
  • Thách thức
  • Cuộc thi
  • Đọc các bài hát
  • Bài viết

Tài nguyên

  • Về chúng tôi
  • Blog
  • Sự nghiệp
  • Kiểm tra lại

Chính sách bảo mật

Điều khoản sử dụng

Liên hệ chúng tôi

Bản quyền 2022 Phỏng vấn Technologies Pvt. Ltd. & NBSP;

Đã đăng ký Bản quyền.

Tuyên bố Python

Các hướng dẫn mà một trình thông dịch Python có thể thực thi được gọi là câu lệnh. Ví dụ,

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
3 là một tuyên bố gán. Tuyên bố
a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
4, tuyên bố
a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
5, tuyên bố
a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
6, v.v. là các loại tuyên bố khác sẽ được thảo luận sau.

Tuyên bố đa dòng

Trong Python, phần cuối của một tuyên bố được đánh dấu bởi một nhân vật mới. Nhưng chúng ta có thể tạo một câu lệnh mở rộng trên nhiều dòng với ký tự tiếp tục dòng (\). Ví dụ:

a = 1 + 2 + 3 + \
    4 + 5 + 6 + \
    7 + 8 + 9

Đây là một tiếp tục dòng rõ ràng. Trong Python, tiếp tục dòng được ngụ ý bên trong dấu ngoặc đơn (), ngoặc [] và niềng răng {}. Chẳng hạn, chúng ta có thể thực hiện câu lệnh đa dòng ở trên như:

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)

Ở đây, các dấu ngoặc đơn xung quanh () thực hiện tiếp tục dòng ngầm. Tương tự là trường hợp với [] và {}. Ví dụ:

colors = ['red',
          'blue',
          'green']

Chúng tôi cũng có thể đặt nhiều câu lệnh trong một dòng bằng cách sử dụng dấu chấm phẩy, như sau:

a = 1; b = 2; c = 3

Thắng Python

Hầu hết các ngôn ngữ lập trình như C, C ++ và Java sử dụng niềng răng {} để xác định một khối mã. Python, tuy nhiên, sử dụng thụt lề.

Một khối mã (phần thân của một hàm, vòng lặp, v.v.) bắt đầu bằng vết lõm và kết thúc bằng dòng chưa được phân chia đầu tiên. Số lượng thụt vào là tùy thuộc vào bạn, nhưng nó phải nhất quán trong suốt khối đó.

Nói chung, bốn không gian trắng được sử dụng để thụt vào và được ưu tiên hơn các tab. Đây là một ví dụ.

for i in range(1,11):
    print(i)
    if i == 5:
        break

Việc thực thi vết lõm trong Python làm cho mã trông gọn gàng và sạch sẽ. Điều này dẫn đến các chương trình Python trông giống nhau và nhất quán.

Thẩm lớp có thể được bỏ qua trong tiếp tục dòng, nhưng luôn luôn là một ý tưởng tốt để thụt vào. Nó làm cho mã dễ đọc hơn. Ví dụ:

if True:
    print('Hello')
    a = 5

if True: print('Hello'); a = 5

Cả hai đều hợp lệ và làm điều tương tự, nhưng phong cách trước đây rõ ràng hơn.

Thắng không chính xác sẽ dẫn đến

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
7.


Nhận xét là rất quan trọng trong khi viết một chương trình. Họ mô tả những gì đang diễn ra trong một chương trình, để một người nhìn vào mã nguồn không có thời gian khó khăn để tìm ra nó.

Bạn có thể quên các chi tiết chính của chương trình bạn vừa viết trong một tháng. Vì vậy, dành thời gian để giải thích những khái niệm này dưới dạng bình luận luôn có kết quả.

Trong Python, chúng tôi sử dụng biểu tượng băm (#) để bắt đầu viết bình luận.#) symbol to start writing a comment.

Nó mở rộng lên đến nhân vật Newline. Nhận xét là cho các lập trình viên để hiểu rõ hơn một chương trình. Thông dịch viên Python bỏ qua ý kiến.

#This is a comment
#print out Hello
print('Hello')

Chúng tôi có thể có ý kiến ​​mở rộng lên nhiều dòng. Một cách là sử dụng ký hiệu băm (#) ở đầu mỗi dòng. Ví dụ:#) symbol at the beginning of each line. For example:

#This is a long comment
#and it extends
#to multiple lines

Một cách khác để làm điều này là sử dụng ba trích dẫn, hoặc '' 'hoặc "" ".

Các trích dẫn ba này thường được sử dụng cho các chuỗi nhiều dòng. Nhưng chúng có thể được sử dụng như một nhận xét đa dòng là tốt. Trừ khi chúng không phải là tài liệu, họ không tạo thêm mã.

"""This is also a
perfect example of
multi-line comments"""

Để tìm hiểu thêm về ý kiến, hãy truy cập bình luận Python.


Docstrings trong Python

Một DocString là viết tắt cho chuỗi tài liệu.

Python DocStrings (chuỗi tài liệu) là các chữ viết xuất hiện ngay sau khi định nghĩa về hàm, phương thức, lớp hoặc mô -đun.

Báo giá ba được sử dụng trong khi viết tài liệu. Ví dụ:

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
0

DocStrings xuất hiện ngay sau khi định nghĩa về hàm, lớp hoặc mô -đun. Điều này tách các tài liệu với các bình luận đa dòng bằng cách sử dụng ba trích dẫn.

Các tài liệu được liên kết với đối tượng là thuộc tính

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
8 của chúng.

Vì vậy, chúng ta có thể truy cập các tài liệu của hàm trên với các dòng mã sau:

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
1

Đầu ra

a = (1 + 2 + 3 +
    4 + 5 + 6 +
    7 + 8 + 9)
2

Để tìm hiểu thêm về Docstrings trong Python, hãy truy cập các tài liệu Python.