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: //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
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:
- Chuỗi Python không gian ISSPACE [] Phương thức Cú pháp– If all characters in the string are whitespace characters.
- 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
True4
Output:
True
Ví dụ Phương thức Chuỗi Python ISSPACE [] Phương thức
True0____11
True2
Python3
Ví dụ 1: & nbsp; trực giác cơ bản của ISSPACE [] trong chương trình
print
True4
Ở đây chúng tôi sẽ kiểm tra khoảng trắng trong chuỗi bằng chương trình ISSPace [].
print
True4
True0____11
True7
print
False True False9
Output:
False True False
True
0____11 False
True
False
2Application
True0____11
False True False7
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 8
Algorithm:
- Ví dụ 2: Ứng dụng thực tế
- Cho một chuỗi trong Python, đếm số lượng ký tự khoảng trắng trong chuỗi. & NBSP;
- Đ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 : 83
True1
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 85
In giá trị của bộ đếm.
True0____11
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 82
3 87
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 83
3 89
True1
print
1print
print
3
for
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 87
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 88
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 89
3 80
3 81
3 82
True1
True1
3 85
3 86
In giá trị của bộ đếm.
True0____11
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 82
for
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 87
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 88
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 89
print
print
3
Output:
3 8