👍2
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Затянул немного, извиняюсь.
У нас есть список из одного элемента и число, которое представлено в виде текста, т.к. находится в кавычках.
При умножении списка a на переменную b, мы приводим ее к целочисленному типу - int. Таким образом, это уже не текст, а полноценное число.
Все сводится к —> ['a'] * 2
При умножении списка на число N, элементы списка просто повторяются N раз.
Получим:
['a', 'a']
У нас есть список из одного элемента и число, которое представлено в виде текста, т.к. находится в кавычках.
При умножении списка a на переменную b, мы приводим ее к целочисленному типу - int. Таким образом, это уже не текст, а полноценное число.
Все сводится к —> ['a'] * 2
При умножении списка на число N, элементы списка просто повторяются N раз.
Получим:
['a', 'a']
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Разница между циклами for и while ?
В Python, циклы for и while используются для выполнения повторяющихся операций до тех пор, пока определенное условие выполняется. Однако, у них есть некоторые различия.
Цикл for используется, когда мы знаем количество повторений, которое нужно выполнить. Он используется для итерации по последовательности объектов, таких как список, кортеж, строка или диапазон чисел. В каждой итерации цикла for переменная цикла принимает значение следующего элемента последовательности.
Пример использования цикла for:
Пример использования цикла while:
В Python, циклы for и while используются для выполнения повторяющихся операций до тех пор, пока определенное условие выполняется. Однако, у них есть некоторые различия.
Цикл for используется, когда мы знаем количество повторений, которое нужно выполнить. Он используется для итерации по последовательности объектов, таких как список, кортеж, строка или диапазон чисел. В каждой итерации цикла for переменная цикла принимает значение следующего элемента последовательности.
Пример использования цикла for:
my_list = [1, 2, 3, 4, 5]Цикл while используется, когда мы не знаем заранее, сколько раз нужно выполнить повторение, но мы знаем, какое условие должно быть истинным или ложным, чтобы остановить цикл. Цикл while продолжает выполняться до тех пор, пока условие истинно.
for i in my_list:
print(i)
Пример использования цикла while:
i = 0Одним из основных отличий между циклом for и while является то, что цикл for обычно используется для итерации по последовательности объектов, в то время как цикл while обычно используется для повторения действий, пока выполняется определенное условие. Кроме того, цикл for может быть более удобным, когда мы заранее знаем количество повторений, а цикл while может быть более удобным, когда мы не знаем заранее, сколько раз нужно повторить операцию.
while i < 5:
print(i)
i += 1
👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что выдаст код выше?
Anonymous Quiz
13%
(1, 2, 3, 4)
29%
(5, 2, 3, 4)
6%
5, 2, 3, 4
48%
Error
3%
Не знаю
👍2
Python Hub - сборище Питонистов
Photo
Разбор👨💻
a - кортеж т.е. тип данных tuple.
tuple - неизменяем.
Поэтому выдаст ошибку:
TypeError: 'tuple' object does not support item assignment
tuple - неизменяем.
Поэтому выдаст ошибку:
TypeError: 'tuple' object does not support item assignment
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
RETURN? Что это?
return - это ключевое слово в Python, которое используется для возврата значения из функции. Оно позволяет функции вернуть результат своей работы, который может быть использован где-то еще в программе.
return может быть использован внутри любой функции, независимо от ее типа. Например, в функции, которая выполняет математические расчеты, return может быть использовано для возврата результата вычислений. В функции, которая работает с файлами, return может быть использовано для возврата содержимого файла.
Кроме того, return может использоваться для передачи значения между функциями. Если функция A вызывает функцию B и передает ей значение, то функция B может использовать return для возврата значения обратно в функцию A.
Использование return также может помочь упростить код и сделать его более читабельным. Когда функция возвращает значение, это значение может быть непосредственно использовано в другом месте программы, без необходимости сохранять его в переменной.
В заключении, return - это очень важное ключевое слово в Python, которое позволяет функции возвращать значение и передавать его между функциями. Оно также может помочь упростить код и сделать его более читабельным.
return - это ключевое слово в Python, которое используется для возврата значения из функции. Оно позволяет функции вернуть результат своей работы, который может быть использован где-то еще в программе.
return может быть использован внутри любой функции, независимо от ее типа. Например, в функции, которая выполняет математические расчеты, return может быть использовано для возврата результата вычислений. В функции, которая работает с файлами, return может быть использовано для возврата содержимого файла.
Кроме того, return может использоваться для передачи значения между функциями. Если функция A вызывает функцию B и передает ей значение, то функция B может использовать return для возврата значения обратно в функцию A.
Использование return также может помочь упростить код и сделать его более читабельным. Когда функция возвращает значение, это значение может быть непосредственно использовано в другом месте программы, без необходимости сохранять его в переменной.
В заключении, return - это очень важное ключевое слово в Python, которое позволяет функции возвращать значение и передавать его между функциями. Оно также может помочь упростить код и сделать его более читабельным.
🤯3👍2
👍2
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Переменная a - словарь.
У словаря есть ключи, а есть значения, мы можем обращаться к элементам по ключу.
В данном примере мы обратились к элементу с ключом 0 —> a[0] и присвоили туда значение 4.
Таким образом, получили словарь —> {1:2, 0:4}
Далее, мы достали по ключам значения 2 и 4, после чего перемножили их.
У словаря есть ключи, а есть значения, мы можем обращаться к элементам по ключу.
В данном примере мы обратились к элементу с ключом 0 —> a[0] и присвоили туда значение 4.
Таким образом, получили словарь —> {1:2, 0:4}
Далее, мы достали по ключам значения 2 и 4, после чего перемножили их.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Как работает оператор break в языке Python?👨💻
В языке Python, оператор break используется для прерывания выполнения цикла. Он может быть использован в циклах for и while, и позволяет прервать выполнение цикла при выполнении определенного условия.
В цикле for break может быть использован для прерывания выполнения цикла, когда определенное условие становится истинным. Например, в следующем цикле for, break прервет выполнение цикла, когда значение x станет равным 3:
В языке Python, оператор break используется для прерывания выполнения цикла. Он может быть использован в циклах for и while, и позволяет прервать выполнение цикла при выполнении определенного условия.
В цикле for break может быть использован для прерывания выполнения цикла, когда определенное условие становится истинным. Например, в следующем цикле for, break прервет выполнение цикла, когда значение x станет равным 3:
for x in range(5):
if x == 3:
break
В цикле while, break может быть использован для прерывания выполнения цикла, когда определенное условие становится истинным. Например, в следующем цикле while, break прервет выполнение цикла, когда значение x станет равным 3:x = 0В заключение, оператор break является полезным инструментом в языке Python, который позволяет прерывать выполнение цикла при выполнении определенного условия.
while x < 5:
if x == 3:
break
print(x)
x += 1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍2
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Цикл for перебирает все числа от 0 до 10 с шагом 3 в переменной i—> 0 3 6 9
НО* , когда значение переменной становится равно 6, то оператор break прерывает цикл, предварительно записав значение 6 в переменную a.
Так мы получим: 0 3 6 и переменную a со значением 6.
Далее мы прибавляем к переменной а (6) единицу (=7) и выводим на экран.
Получим —> 0 3 6 7
НО* , когда значение переменной становится равно 6, то оператор break прерывает цикл, предварительно записав значение 6 в переменную a.
Так мы получим: 0 3 6 и переменную a со значением 6.
Далее мы прибавляем к переменной а (6) единицу (=7) и выводим на экран.
Получим —> 0 3 6 7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Функция type в языке программирования Python👨💻
Функция type() используется для определения типа данных переменной в Python. Она возвращает класс объекта, который может быть использован для проверки типа данных.
Например, если мы хотим проверить, является ли переменная 'x' строкой, мы можем использовать следующий код:
Функция type() используется для определения типа данных переменной в Python. Она возвращает класс объекта, который может быть использован для проверки типа данных.
Например, если мы хотим проверить, является ли переменная 'x' строкой, мы можем использовать следующий код:
```Также функция type() может быть использована для определения типа данных для пользовательских классов.
x = "Привет, мир!"
print(type(x)) # <class 'str'>
```
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
👍4
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Мы можем создавать список через [ ] , а можем и через преобразование типов данных, как тут.
Мы приводим кортеж (2, 3, 4) к типу list —> список.
Команда type определяет тип данных в переменной. Так как и в первой и во второй будет list —> условие выполняется.
Ответ: YES
Мы приводим кортеж (2, 3, 4) к типу list —> список.
Команда type определяет тип данных в переменной. Так как и в первой и во второй будет list —> условие выполняется.
Ответ: YES
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Использование оператора звездочка для распаковки списков и кортежей
Оператор звездочка (*) также может быть использован для распаковки списков и кортежей.
Например, если у нас есть список, мы можем использовать оператор звездочка для распаковки этого списка и передачи его элементов как отдельных аргументов:
Оператор звездочка (*) также может быть использован для распаковки списков и кортежей.
Например, если у нас есть список, мы можем использовать оператор звездочка для распаковки этого списка и передачи его элементов как отдельных аргументов:
my_list = [1, 2, 3, 4, 5]
print(*my_list)
#1, 2, 3, 4, 5
В этом примере мы используем оператор звездочка для распаковки списка my_list и передачи его элементов как отдельных аргументов в функцию print().👍5