common.md 1.4 KB

Разное

  • Python - строго типизированный язык.
  • Оператор "is" проверяет значение и тип.
  • Декоратор - это функция, которая принимает одну функцию в качестве аргумента и возвращает другую.

    Объекты

  • Имя - это ссылка на объект, но не сам объект.

  • В случае, когда оба имени указывают на изменяемый объект, его можно изменить с помощью любого имени. Объект содержит:

  • тип

  • id

  • значение

  • счетчик ссылок

    Типы данных

    Неизменяемые типы данных:

  • int

  • bool

  • float

  • string

  • complex

  • tuple

  • bytes

  • frozenset Изменяемые типы данных:

  • list

  • dict

  • set

  • bytearray

    Полезные фичи

  • Фуyкция divmod возвращает частное и остаток

    >>> divmod(9, 5)
    (1, 4)
    

    Строки

    Наборы символов:

    import string 
    
    >>> string.whitespace
    ' \t\n\r\x0b\x0c'
    >>> string.punctuation
    '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'