Источник данных iterable
В качестве источника данных iterable может использоваться любой перебираемый объект, например, другой список, словарь и т.д. Например, функция range() возвращает все числя нуля до указанного порога не включая, смотрим:
Нередко данная конструкция применяется, чтобы создать из словаря список. Например, выберем из словаря все ключи во второй части кода:
🐍 Укус питона // 💬 Чат // #теория #list #iterable #данные
В качестве источника данных iterable может использоваться любой перебираемый объект, например, другой список, словарь и т.д. Например, функция range() возвращает все числя нуля до указанного порога не включая, смотрим:
Нередко данная конструкция применяется, чтобы создать из словаря список. Например, выберем из словаря все ключи во второй части кода:
🐍 Укус питона // 💬 Чат // #теория #list #iterable #данные
Вставка значений в строку
Python позволяет встравивать в строку значения других переменных. Для этого внутри строки переменные размещаются в фигурных скобках {}, а перед всей строкой ставится символ f, смотрим пример:
В данном случае на место {userName} будет вставляться значение переменной userName. Аналогично на вместо {userAge} будет вставляться значение переменной userAge.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
Python позволяет встравивать в строку значения других переменных. Для этого внутри строки переменные размещаются в фигурных скобках {}, а перед всей строкой ставится символ f, смотрим пример:
В данном случае на место {userName} будет вставляться значение переменной userName. Аналогично на вместо {userAge} будет вставляться значение переменной userAge.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
Обновление данных
Для работы с бинарными файлами в Python может применяться модуль - shelve. Он сохраняет объекты в файл с определенным ключом. Давайте рассмотрим обновление данных для этого модуля.
Для изменения данных достаточно присвоить по ключу новое значение, а для добавления данных - определить новый ключ, смотрим код:
🐍 Укус питона // 💬 Чат // #теория #shelve #данные
Для работы с бинарными файлами в Python может применяться модуль - shelve. Он сохраняет объекты в файл с определенным ключом. Давайте рассмотрим обновление данных для этого модуля.
Для изменения данных достаточно присвоить по ключу новое значение, а для добавления данных - определить новый ключ, смотрим код:
🐍 Укус питона // 💬 Чат // #теория #shelve #данные
Логические значения
Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь). Значение True служит для того, чтобы показать, что что-то истинно. Тогда как значение False, наоборот, показывает, что что-то ложно. Пример переменных данного типа, смотрим:
🐍 Укус питона // 💬 Чат // #теория #переменные #данные
Тип bool представляет два логических значения: True (верно, истина) или False (неверно, ложь). Значение True служит для того, чтобы показать, что что-то истинно. Тогда как значение False, наоборот, показывает, что что-то ложно. Пример переменных данного типа, смотрим:
🐍 Укус питона // 💬 Чат // #теория #переменные #данные
Обращение к символам строки
И мы можем обратиться к отдельным символам строки по индексу в квадратных скобках, смотрим пример:
Индексация начинается с нуля, поэтому первый символ строки будет иметь индекс 0. А если мы попытаемся обратиться к индексу, которого нет в строке, то мы получим исключение IndexError. Например, в случае выше длина строки 11 символов, поэтому ее символы будут иметь индексы от 0 до 10.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
И мы можем обратиться к отдельным символам строки по индексу в квадратных скобках, смотрим пример:
Индексация начинается с нуля, поэтому первый символ строки будет иметь индекс 0. А если мы попытаемся обратиться к индексу, которого нет в строке, то мы получим исключение IndexError. Например, в случае выше длина строки 11 символов, поэтому ее символы будут иметь индексы от 0 до 10.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
Обращение к символам строки. Продолжение.
Чтобы получить доступ к символам, начиная с конца строки, можно использовать отрицательные индексы. Так, индекс -1 будет представлять последний символ, а -2 - предпоследний символ и так далее, первая часть кода:
При работе с символами следует учитывать, что строка - это неизменяемый (immutable) тип, поэтому если мы попробуем изменить какой-то отдельный символ строки, то мы получим ошибку, как в следующем случае, вторая часть кода:
Мы можем только полностью переустановить значение строки, присвоив ей другое значение.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные
Чтобы получить доступ к символам, начиная с конца строки, можно использовать отрицательные индексы. Так, индекс -1 будет представлять последний символ, а -2 - предпоследний символ и так далее, первая часть кода:
При работе с символами следует учитывать, что строка - это неизменяемый (immutable) тип, поэтому если мы попробуем изменить какой-то отдельный символ строки, то мы получим ошибку, как в следующем случае, вторая часть кода:
Мы можем только полностью переустановить значение строки, присвоив ей другое значение.
🐍 Укус питона // 💬 Чат // #теория #данные #переменные