М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет33/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   29   30   31   32   33   34   35   36   ...   334
Байланысты:
Изучаем Python

45
>>> 
4/2
2.0
При смешении целого и вещественного числа в любой другой операции вы также 
получаете вещественное число:
>>> 
1 + 2.0
3.0
>>> 
2 * 3.0
6.0
>>> 
3.0 ** 2
9.0
Python по умолчанию использует вещественный тип для результата любой опера-
ции, в которой задействовано вещественное число, даже если результат является 
целым числом.
Символы подчеркивания в числах
В записи целых чисел можно группировать цифры при помощи символов подчер-
кивания, чтобы числа лучше читались:
>>> 
universe_age = 14_000_000_000
При выводе числа, определяемого с символами подчеркивания, Python выводит 
только цифры:
>>> 
print(universe_age)
14000000000
Python игнорирует символы подчеркивания при хранении таких значений. Даже 
если цифры не группируются в тройках, это никак не повлияет на значение. С точ-
ки зрения Python 
1000
ничем не отличается от записи 
1_000
, которая эквивалентна 
10_00
. Этот вариант записи работает как для целых, так и для вещественных чисел, 
но он доступен только в Python 3.6 и выше.
Множественное присваивание
В одной строке программы можно присвоить значения сразу нескольким перемен-
ным. Этот синтаксис сократит длину программы и упростит ее чтение; чаще всего 
он применяется при инициализации наборов чисел.
Например, следующая строка инициализирует переменные 
x

y
и 
z
нулями:
>>> 
x, y, z = 0, 0, 0
Имена переменных должны разделяться запятыми; точно так же должны разде-
ляться значения. Python присваивает каждое значение переменной в соответствую-
щей позиции. Если количество значений соответствует количеству переменных, 
Python правильно сопоставит их друг с другом.


46

Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет