Hướng dẫn does python work with spaces? - python có hoạt động với dấu cách không?

Whitespace chỉ có nghĩa là các ký tự được sử dụng cho khoảng cách và có biểu diễn "trống". Trong bối cảnh của Python, nó có nghĩa là các tab và không gian (có lẽ nó cũng bao gồm các không gian Unicode kỳ lạ, nhưng không sử dụng chúng). Tài liệu tham khảo dứt khoát là ở đây: http://docs.python.org/2/reference/lexical_analysis.html#indentation

Tôi không chắc chính xác làm thế nào để sử dụng nó.

Đặt nó ở phía trước của dòng bạn muốn thụt vào. Nếu bạn trộn không gian và tab, bạn có thể sẽ thấy kết quả vui nhộn, vì vậy hãy gắn bó với cái này hay cái kia. (Cộng đồng Python thường tuân theo phong cách PEP8, quy định thụt lề của bốn không gian).

Bạn cần tạo một cấp độ thụt mới sau mỗi đại tràng:

for x in range(0, 50):
    print x
    print 2*x

print x

Trong mã này, hai câu lệnh đầu tiên là "bên trong" phần thân của câu lệnh for vì chúng được thụt vào nhiều hơn dòng chứa for. print thứ ba ở bên ngoài vì nó được thụt vào ít hơn dòng (Nonblank) trước đó.

Nếu bạn không thụt đầu vào/không tin tưởng, bạn sẽ gặp lỗi thụt lề. Ngoài ra, tất cả các câu lệnh ghép (tức là những người có đại tràng) có thể có cơ thể được cung cấp trên cùng một dòng, do đó không cần thụt vào, nhưng cơ thể phải được cấu tạo từ một câu lệnh.

Cuối cùng, một số tuyên bố nhất định, như lambda có một dấu hai chấm, nhưng không thể có một khối đa dòng làm cơ thể.

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọcreturns “True” if all characters in the string are whitespace characters, Otherwise, It returns “False”. This function is used to check if the argument contains all whitespace characters, such as:

    • Bàn luận
    • Phương thức Python String ISSPACE () trả về True True nếu tất cả các ký tự trong chuỗi là ký tự khoảng trắng, nếu không, nó sẽ trả về Sai False. Hàm này được sử dụng để kiểm tra xem đối số có chứa tất cả các ký tự khoảng trắng không, chẳng hạn như:
    • ' ' - Không gian
    • ‘\ Tát - tab ngang
    • ‘N, - Newline
    • ‘\ V, - tab dọc

    ‘\ F, - nguồn cấp dữ liệu

    ‘\ R, - trở lại vận chuyểnstring.isspace()

    Returns:

    1. Chuỗi Python không gian ISSPACE () Phương thức Cú pháp– If all characters in the string are whitespace characters.
    2. Cú pháp: String.isspace ()– If the string contains 1 or more non-whitespace characters.

    Đúng - nếu tất cả các ký tự trong chuỗi là ký tự khoảng trắng.

    Python3

    Sai-nếu chuỗi chứa 1 hoặc nhiều ký tự không gian không.

    print

    True
    4

    Output:

    True

    Ví dụ Phương thức Chuỗi Python ISSPACE () Phương thức

    True
    0____11
    True
    2

    Python3

    Ví dụ 1: & nbsp; trực giác cơ bản của ISSPACE () trong chương trình

    print

    True
    4

    Ở đây chúng tôi sẽ kiểm tra khoảng trắng trong chuỗi bằng chương trình ISSPace ().

    print

    True
    4

    True
    0____11
    True
    7

    print

    False
    True
    False
    9

    Output: 

    False
    True
    False

    True0____11 False True False2Application

    True
    0____11
    False
    True
    False
    7

    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8

    Algorithm:  

    1. Ví dụ 2: Ứng dụng thực tế
    2. Cho một chuỗi trong Python, đếm số lượng ký tự khoảng trắng trong chuỗi. & NBSP;
    3. Đi qua ký tự chuỗi đã cho bằng ký tự lên đến chiều dài của nó, kiểm tra xem ký tự là ký tự khoảng trắng. & NBSP;

    Python3

    Nếu đó là một ký tự khoảng trắng, hãy tăng bộ đếm 1, khác đi qua ký tự tiếp theo. & NBSP;

    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    3
    True
    1
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    5

    In giá trị của bộ đếm.

    True
    0____11
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    2

    3
    8
    7
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    3
    3
    8
    9
    True
    1print1

    printprint3

    for

    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    7
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    8
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    9

    3
    8
    0
    3
    8
    1
    3
    8
    2
    True
    1
    True
    1
    3
    8
    5
    3
    8
    6

    In giá trị của bộ đếm.

    True
    0____11
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    2

    for

    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    7
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    8
    Input : string = 'My name is Ayush'
    Output : 3
    
    Input : string = 'My name is \n\n\n\n\nAyush'
    Output : 8
    9

    printprint3

    Output: 

    3
    8

    Không gian có được phép trong Python không?

    Trong Python, các ký tự được sử dụng cho khoảng cách được gọi là ký tự khoảng trắng.Chúng bao gồm dòng mới, không gian, tab, trả lại vận chuyển, thức ăn, v.v ... Phương thức chuỗi python () được sử dụng để xác định xem một đối số có tất cả các ký tự khoảng trắng như: '' - không gian.characters that are used for spacing are called as whitespace characters. They include newline, spaces, tabs, carriage return, feed, etc. The Python String isspace() method is used to determine whether an argument has all whitespace characters such as: ' ' – Space.

    Python có nhạy cảm với không gian không?

    Python là một ngôn ngữ lập trình nhạy cảm với khoảng trắng sử dụng các không gian trên mạng và thụt lề thay vì niềng răng xoăn hoặc từ khóa bắt đầu/kết thúc. that uses “spaces” and indenting instead of curly braces or “begin/end” keywords.

    Không gian có cần thiết trong Python không?

    Quy tắc thụt python Python sử dụng bốn khoảng trống làm không gian thụt mặc định.Tuy nhiên, số lượng không gian có thể là bất cứ điều gì;Nó là tùy thuộc vào người dùng.Nhưng tối thiểu một không gian là cần thiết để thụt vào một tuyên bố.Dòng đầu tiên của mã Python không thể có vết lõm.a minimum of one space is needed to indent a statement. The first line of python code cannot have an indentation.