Инструменты пользователя

Инструменты сайта


develop:pyton:variable

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
develop:pyton:variable [2022/01/22 16:23]
admin
develop:pyton:variable [2022/01/22 16:32] (текущий)
admin
Строка 64: Строка 64:
   * **bytearray** - изменяемая последовательность байт   * **bytearray** - изменяемая последовательность байт
   * **list** - списки. Аналогичен массивам **type([1,2,3])**   * **list** - списки. Аналогичен массивам **type([1,2,3])**
-  * **tuple** - кортежи **type((1,2,3))**+  * **tuple** - кортежи **type( (1,2,3) )**
   * **range** - диапазон **type(range(1,10))**   * **range** - диапазон **type(range(1,10))**
   * **dict** - словари. Аналогичен ассоциативным массивам **type({"five":5, "ten": 10})**   * **dict** - словари. Аналогичен ассоциативным массивам **type({"five":5, "ten": 10})**
Строка 116: Строка 116:
  
 ==== Проверка типа ==== ==== Проверка типа ====
- 
 <code python> <code python>
 type(a) # Сообщение с указанием типа type(a) # Сообщение с указанием типа
Строка 153: Строка 152:
 ==== Математические операторы ==== ==== Математические операторы ====
 Стоит отменить: Стоит отменить:
-  * **/** - деление, **результатом всегда будет вещественный тип** +  / - деление, **результатом всегда будет вещественный тип** 
-  * **/ /** - деление с округлением вниз (слеши вместе) +  // - деление с округлением вниз (слеши вместе) 
-  * **%** - остаток от деления +  % - остаток от деления 
-  * ****** - возведение в степень+  ** - возведение в степень
 Работа с десятичными числами может быть неочевидной, для операций с фиксированной точностью стоит использовать модель **Decimal**\\ Работа с десятичными числами может быть неочевидной, для операций с фиксированной точностью стоит использовать модель **Decimal**\\
 Decimal("3.0") + Decimal("4.0")\\ Decimal("3.0") + Decimal("4.0")\\
Строка 221: Строка 220:
  
 ==== range() и enumerate() ==== ==== range() и enumerate() ====
-**range(<Наяало>=0,<Конец>,<Шаг>=1)**- создается особый объект- **диапазон**, поддерживающий итераторы\\+**range(<Начало>=0,<Конец>,<Шаг>=1)**- создается особый объект- **диапазон**, поддерживающий итераторы\\
 Содержит два метода:  Содержит два метода: 
   * **index(<значение>)**- возвращает индекс элемента по значению   * **index(<значение>)**- возвращает индекс элемента по значению
develop/pyton/variable.1642868636.txt.gz · Последнее изменение: 2022/01/22 16:23 — admin