Что выдаст код выше?
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
👍6
Python Hub - сборище Питонистов
Photo
Разбор👨💻
Запоздавший разбор, но лучше поздно, чем никогда🥹
a = [1, 2] - список
Далее идет print. Разберем его содержимое: *(a * 3)
1. a * 3 —> умножаем список на 3, тем самым дублируем элементы в той же последовательности в нем три раза.
Получаем [1, 2, 1, 2, 1, 2]
2. Распаковываем наш список оператором звездочка и получаем ответ: 1 2 1 2 1 2
a = [1, 2] - список
Далее идет print. Разберем его содержимое: *(a * 3)
1. a * 3 —> умножаем список на 3, тем самым дублируем элементы в той же последовательности в нем три раза.
Получаем [1, 2, 1, 2, 1, 2]
2. Распаковываем наш список оператором звездочка и получаем ответ: 1 2 1 2 1 2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📌Использование оператора звездочка для создания повторяющихся последовательностей
Оператор звездочка может быть использован для создания повторяющихся последовательностей.
Например, если мы хотим создать список, содержащий повторяющиеся элементы, мы можем использовать оператор звездочка:
Оператор звездочка может быть использован для создания повторяющихся последовательностей.
Например, если мы хотим создать список, содержащий повторяющиеся элементы, мы можем использовать оператор звездочка:
my_list = [0] * 5
print(my_list) # [0, 0, 0, 0, 0]
В этом примере мы используем оператор звездочка для создания списка, содержащего пять нулей.👍2