and
|
elif
|
if
|
print
|
as
|
else
|
import
|
raise
|
assert
|
except
|
in
|
return
|
break
|
exec
|
is
|
try
|
class
|
finally
|
lambda
|
while
|
continue
|
for
|
not
|
which
|
def
|
from
|
or
|
yield
|
del
|
global
|
pass
|
|
Эти зарезервированные слова нельзя использовать в качестве имени переменной или любого другого идентификатора. Все ключевые слова Pythonсостоят только из букв в нижнем регистре. Получить список ключевых слов возможно в интерпретаторе командой
1 | help ("keywords")
Строки и отступы:
Одна из первых особенностей Python, которая бросается в глаза программистам, начинающим изучать этот язык программирования, это то, что в нем не используются скобки для обозначения отдельных блоков кода. Вместо них в Pythonиспользуются двоеточия и отступы.
Количество пробелов в отступах произвольно и выбирается каждым на свое усмотрение, однако по договоренности равняется четырем пробелам. При этом отступ всего блока должен быть одинаковым.
Например, этот блок кода будет работать (хотя так писать не стоит):
1 | if True:
2 | print "Hi"
3 | else:
4 | print "Bye"
А этот уже вызовет ошибку:
1 | if True:
2 | print "Hi"
3 | print "Bye"
Таким образом, в Pythonнесколько строк кода с одинаковым отступом будут формировать отдельный блок кода. Благодаря такой системе значительно повышается читаемость кода и прививается привычка писать понятно и структурировано.
Многострочные выражения:
Выражения в Python, как правило, заканчиваются новой строкой. Однако, в этом языке программирования существует специальный символ переноса строки (\), показывающий, что с окончанием строки не заканчивается код. Например:
1 | total =item1 + \
2 | item2 + \
3 | item3
Выражения, которые находятся внутри скобок: квадратных ( [ ] ), фигурных ( { } ) или круглых ( ( ) ) не нуждаются в символе переноса строки. Например:
1 | days =["Sunday", "Monday", "Tuesday",
2 | "Wednesday", "Thursday", "Friday",
3 | "Saturday"]
Кавычки в Python:
В Pythonможно использовать одинарные ( ' ), двойные (") и тройные (''' или """) кавычки чтобы обозначить строчный тип данных, при этом начинаться и заканчиваться строка должна одинаковыми кавычками. Строка занимающая несколько строк кода должна быть обрамлена тройными кавычками. Например:
1 | name ='wasd'
2 | description ="Some text"
3 | biography =""" Some long text for few
4 | lines of code """
Комментирование в Python:
Символ решетки (#) в Pythonобозначает начало комментария. Любые символы после решетки и до конца строки считаются комментариями и игнорируются интерпретатором.
Например следующий код:
1 | # First line comment
2 | print "Hello, Python" # second comment
Выведет только Hello, Python в консоль.
Ввод нескольких инструкций на одной строке:
Точка с запятой (;) позволяет вводить несколько инструкций на одной строке. Например:
1 | import random; x = random.randint(); print x
Published: 22 September 2014
Переменная в языке программирования это название для зарезервированного места в памяти компьютера, предназначенное для хранения значений. Это означает, что когда вы создаете переменную, вы на самом деле резервируете определенное место в памяти компьютера.
Основываясь на типе данных переменной, интерпретатор выделяет необходимое количество памяти и решает, что может находится в зарезервированной области памяти.
Для понимания, можете думать о переменной как о коробке, в которую можно положить любую вещь, но только определенного размера. Размер в данном примере будет типом переменной. Это не совсем верное определение, но оно дает общее представление о картине в целом.
Присвоение значения переменной:
В Python вам не нужно объявлять тип переменной вручную (как, например в С++). Объявление происходит автоматически (это называется динамическая типизация), когда вы присваиваете значение переменной. Знак равенства ( = ) используется для присвоения значения переменной.
Читать дальше