Заявление, отступ и комментарий в Python

Опубликовано: 4 Февраля, 2022

Заявления

Инструкции, написанные в исходном коде для выполнения, называются операторами. В языке программирования Python существуют различные типы операторов, такие как оператор присваивания, условный оператор, циклический оператор и т. Д. Все они помогают пользователю получить требуемый вывод. Например, n = 50 - это оператор присваивания.

Многострочные операторы: операторы в Python могут быть расширены до одной или нескольких строк, используя круглые скобки (), фигурные скобки {}, квадратные скобки [], точку с запятой (;), косую черту продолжения (). Когда программисту нужно выполнить длинные вычисления и он не может уместить свои утверждения в одну строку, можно использовать эти символы.
Пример :

Объявлено с использованием символа продолжения ():
s = 1 + 2 + 3 + 
    4 + 5 + 6 + 
    7 + 8 + 9

Объявлено с использованием круглых скобок ():
п = (1 * 2 * 3 + 7 + 8 + 9)

Объявлено с использованием квадратных скобок []:
футболист = ['МЕССИ',
          «НЕЙМАР»,
          "СУАРЕЗ"]

Объявлено с использованием фигурных скобок {}:
х = {1 + 2 + 3 + 4 + 5 + 6 +
     7 + 8 + 9}

Объявляется с использованием точки с запятой (;):
flag = 2; веревки = 3; полюс = 4

Отступ

A block is a combination of all these statements. Block can be regarded as the grouping of statements for a specific purpose. Most of the programming languages like C, C++, Java use braces { } to define a block of code. One of the distinctive features of Python is its use of indentation to highlight the blocks of code. Whitespace is used for indentation in Python. All statements with the same distance to the right belong to the same block of code. If a block has to be more deeply nested, it is simply indented further to the right. You can understand it better by looking at the following lines of code:

# Python program showing
# indentation
  
site = "gfg"
  
if site == "gfg":
    print("Logging on to geeksforgeeks...")
else:
    print("retype the URL.")
print("All set !")

Выход:

Вход в geeksforgeeks ...
Все готово !

Строки print («Вход в geeksforgeeks…») и print («повторно введите URL») представляют собой два отдельных блока кода. Оба блока кода в нашем примере if-statement имеют отступ в четыре пробела. Окончательный вывод («Все готово!») Не имеет отступа, поэтому он не принадлежит блоку else.

Выход:

1
2
3
4
5

Чтобы указать блок кода в Python, вы должны сделать отступ для каждой строки блока одним и тем же пробелом. Две строки кода в цикле while имеют отступ в четыре пробела. Требуется для указания, к какому блоку кода принадлежит оператор. Например, j = 1 и while (j <= 5): без отступа, поэтому он не находится внутри блока while. Итак, структура кода Python по отступам.

Комментарии

Разработчики Python часто используют систему комментариев, поскольку без нее все может стать очень запутанным и очень быстро. Комментарии - это полезная информация, которую разработчики предоставляют, чтобы читатель понял исходный код. Он объясняет логику или ее часть, использованную в коде. Комментарии обычно полезны для тех, кто поддерживает или улучшает ваш код, когда вас больше нет рядом, чтобы ответить на вопросы по этому поводу. Их часто называют полезным соглашением о программировании, которое не участвует в выводе программы, но улучшает читаемость всей программы. В Python есть два типа комментариев:
Однострочные комментарии: однострочный комментарий Python начинается с символа хэштега без пробелов (#) и длится до конца строки. Если комментарий превышает одну строку, поместите хэштег в следующую строку и продолжите комментарий. Однострочные комментарии Python оказались полезными для предоставления кратких объяснений переменных, объявлений функций и выражений. См. Следующий фрагмент кода, демонстрирующий однострочный комментарий:

Code 1:

# This is a comment
# Print “GeeksforGeeks !” to console
print("GeeksforGeeks")

Code 2:

a, b = 1, 3 # Declaring two integers
sum = a + b # adding two integers
print(sum) # displaying the output

Multi-line string as comment : Python multi-line comment is a piece of text enclosed in a delimiter (""") on each end of the comment. Again there should be no white space between delimiter ("""). They are useful when the comment text does not fit into one line; therefore needs to span across lines. Multi-line comments or paragraphs serve as documentation for others reading your code. See the following code snippet demonstrating multi-line comment:

Code 1:

"""
This would be a multiline comment in Python that
spans several lines and describes geeksforgeeks.
A Computer Science portal for geeks. It contains 
well written, well thought 
and well-explained computer science 
and programming articles, 
quizzes and more. 
"""
print("GeeksForGeeks")

Code 2:

"""This article on geeksforgeeks gives you a 
perfect example of
multi-line comments"""
  
print("GeeksForGeeks")

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.