Python Hub - сборище Питонистов
الذهاب إلى القناة على Telegram
Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат
إظهار المزيد1 722
المشتركون
+1024 ساعات
+17 أيام
-530 أيام
أرشيف المشاركات
⏺Функция len() в Python
Функция len() используется для определения длины объекта в Python, таких как строки, списки, кортежи и т.д.
👩💻Определение длины строки
Одним из наиболее распространенных применений функции
len() в Python является определение длины строки. Для определения длины строки нужно передать строку в функцию len(). Например:
``` text = "Привет, мир!" print(len(text)) ```Этот код выведет на экран число 12, потому что в строке "Привет, мир!" 12 символов. 👩💻Определение длины списка Функция
len() также может использоваться для определения длины списка. Для этого нужно передать список в функцию len(). Например:
``` my_list = [1, 2, 3, 4, 5] print(len(my_list)) ```Этот код выведет на экран число 5, потому что в списке
my_list 5 элементов.
Знаете ли вы, где еще можно применять функцию len() ?Разбор👨💻
При суммировании a + b, мы должны учитывать, что True - 1, False - 0. —> a + b = 1
Далее идет приведение к типу str —> str(1) —> '1'
Умножаем текстовое '1' на 2, получаем дублирование строки 2 раза —> '11'
Ответ: 11
⏺ТОП 3 навыка, которыми должен обладать python программист по мнению Chat GPT
p.s. А обладаете ли вы этими навыками?🧐
Разбор👨💻
Есть два списка: a , b
d = b + a - сложение списков дает нам склеивание их элементов в соответствующей последовательности.
То бишь в d у нас будет - [4, 1, 2, 3, 5]
b.extend(a) - распаковывает элементы списка a, добавляя их в список b.
Получаем [4, 1, 2, 3, 5]
b == d ? —> Конечно. True.
⏺Фреймворк Django
👩💻Вступление
Django - это мощный фреймворк для веб-разработки, написанный на языке Python. Он предоставляет разработчикам множество инструментов для быстрого и удобного создания веб-приложений любой сложности. Django обладает многими преимуществами перед альтернативными фреймворками и является одним из наиболее популярных инструментов веб-разработки на сегодняшний день.
👩💻Преимущества Django
Django предоставляет множество инструментов для ускорения разработки веб-приложений. Он включает в себя удобный ORM (Object-Relational Mapping), который позволяет работать с базой данных в терминах объектов Python. Django также имеет встроенную админ-панель, которая облегчает работу с данными в приложении. Она позволяет создавать, редактировать и удалять записи в базе данных без написания дополнительного кода.
Кроме того, Django имеет мощную систему маршрутизации URL, которая позволяет легко настраивать адреса страниц в приложении. Он также поддерживает множество расширений, которые облегчают работу с различными задачами, такими как аутентификация пользователей, отправка электронной почты и многое другое.
Ссылка: https://www.djangoproject.com/
Разбор👨💻
Есть список с элементами 1, 6.
Создаем переменную
c, куда записываем результат сумму двух действий.
1. a.pop() - удаляет элемент и ВОЗВРАЩАЕТ по индексу. Индекс рандомим при помощи random.randint(0,1).
Получается, что в списке у нас остается 1 число, а второе заносится в операцию суммы.
2. random.choice() выбирает рандомный элемент из списка. Так как мы уже один из элементов удалили, у нас в списке остался лишь 1 вариант.
Итог: не важно, на каком этапе, какой элемент мы рандомно выбрали. В любом случае, сначала мы возьмем один элемент, а потом второй, и, просуммировав их, получим результат 1+6 = 7
Надеюсь, все понятно. Если остались вопросы, welcome to comments⏺Библиотека Random в Python
Введение
Python предоставляет различные библиотеки для работы с различными задачами. Одна из таких библиотек является
random. Библиотека random в Python используется для генерации случайных чисел и последовательностей.
Функция randint()
randint() - это функция, которая генерирует случайное целое число в заданном диапазоне. Давайте рассмотрим пример:
``` import random print(random.randint(1, 10)) ```В этом примере
randint() будет генерировать случайное число в диапазоне от 1 до 10, включая границы. Функция возвращает случайное число, которое затем выводится на экран.
Функция shuffle()
shuffle() - это функция, которая перемешивает элементы последовательности случайным образом. Давайте рассмотрим пример:
``` import random numbers = [1, 2, 3, 4, 5] random.shuffle(numbers) print(numbers) ```В этом примере мы создали список чисел от 1 до 5, а затем перемешали его с помощью функции
shuffle(). Функция изменяет список в случайном порядке, и результат выводится на экран.
Функция choice()
choice() - это функция, которая выбирает случайный элемент из последовательности. Давайте рассмотрим пример:
``` import random fruits = ['apple', 'banana', 'orange', 'grape'] print(random.choice(fruits)) ```В этом примере мы создали список фруктов, а затем выбрали случайный фрукт с помощью функции
choice(). Функция возвращает случайный элемент из списка, который затем выводится на экран.Разбор👨💻
Первый цикл for перебирает все подсписки в списке, занося каждый в переменную row.
Во вложенном цикле уже идет перебор подсписков, которые заносятся в row.
Мы проверяем, что число, которое есть в подсписке делится на 2 без остатка ( четное, короче ).
Если число прошло условие, то срабатывает continue, цикл переходит к следующей итерации —> ни одно четное число выведено не будет.
На нечетных условие не срабатывает —> срабатывает print()
Ответ: нечетные числа —> 1 3 5 7 9
⏺Как работает continue в Python?
Введение
Когда вы пишете программы на Python, вы можете столкнуться со сложными ситуациями, когда нужно пропустить определенные итерации цикла. Ключевое слово
continue в Python помогает справиться с этой проблемой, позволяя пропускать определенные итерации цикла. В этой статье мы рассмотрим, как работает continue в Python.
Как работает continue в python
Ключевое слово continue используется внутри цикла для пропуска определенных итераций. Когда интерпретатор Python встречает continue, он пропускает оставшуюся часть текущей итерации и переходит к следующей. Это действие может быть полезным, если вы хотите пропустить определенные элементы в списке или строке.
Давайте рассмотрим пример, чтобы лучше понять, как работает continue. В примере ниже мы используем цикл for для вывода всех четных чисел в диапазоне от 0 до 10.
```
for i in range(11):
if i % 2 != 0:
continue
print(i)
```
В этом примере мы используем оператор остатка %, чтобы проверить, является ли число четным. Если число нечетное, мы используем continue, чтобы пропустить оставшуюся часть итерации и перейти к следующей. Если число четное, мы используем print, чтобы вывести его на экран. Результат выполнения этого кода будет следующим:
0
2
4
6
8
10
Итог
Ключевое слово continue в Python позволяет пропускать определенные итерации цикла. Это может быть полезно, если вы хотите пропустить некоторые элементы в списке или строке.Разбор👨💻
Cегодняшняя задача имеет подвох.
Цикл в цикле может вас пугать, но не спешите боятся.
Цикл while будет выполнятся до тех пор, пока a < b, неравенство строгое, прошу заметить.
Далее следует цикл for. Он будет итерироваться по элементам от 0 до 10 ( 10 не включается , то бишь до 9 включая ).
Каждый прокрут цикла for, мы прибавляем к переменной "a" единицу.
Как только переменная "i" доходит до 3, мы прерываем цикл for, возвращаясь в while, проверяя условие a<b.
Таким образом получаем увеличение переменной "a" 4 раза, пока "i" = 0 , 1, 2, 3 —> выход в while, проверку что a<b, 5+4 < 7 —> выход из while.
Ответ. 5+4 = 9.
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
