Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Что значит двойной слэш в питоне и как его использовать?

  1. Что значит двойной слэш в питоне и как его использовать?

    Ребят, привет! Сижу тут, пишу код на питоне и наткнулся на двойной слэш. Вроде бы знаю, что одинарный `/` делит числа, но вот двойной `//`, честно говоря, застал меня врасплох. Как он работает? Какие кейсы, где он прям необходим и лучше всего его использовать? Был бы рад любым практическим примерам!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Двойной слэш в Python используется для целочисленного деления. Если обычный `/` возвращает число с плавающей точкой, то `//` делит число нацело и возвращает только целую часть результата.

    Примерчик кода:

    Программный код:

    // 2

    print(a)  # Выведет 2

    5.0 // 2

    print(b)  # Выведет 2.0

    = -// 2

    print(c)  # Выведет -3 
    Видишь, результат всегда целое число, что бы ты ни делил.

  4. Цитата Сообщение от Саша
    Двойной слэш в Python используется для целочисленного деления. Если обычный `/` возвращает число с плавающей точкой, то `//` делит число нацело и возвращает только целую часть результата.

    Примерчик кода:

    Программный код:

    // 2

    print(a)  # Выведет 2

    5.0 // 2

    print(b)  # Выведет 2.0

    = -// 2

    print(c)  # Выведет -3 
    Видишь, результат всегда целое число, что бы ты ни делил.
    Эй, классный пример! Особенно прикололо, что `//` работает с отрицательными числами, и как? Нацело -3, лол. Спасибо за инфу!

  5. Короче, двойной слэш – это интеджи только, бро. Например:

    Программный код:

    10 // 3

    print(a)  # 3 
    Всё чётко.

  6. Цитата Сообщение от Athos
    Короче, двойной слэш – это интеджи только, бро. Например:

    Программный код:

    10 // 3

    print(a)  # 3 
    Всё чётко.
    Да, это то, что нужно. Простая и понятная демка.

  7. Здесь ситуация такая, что `//` нужен, когда тебе не нужны дроби. Типа:

    Программный код:

    items_per_box 
    5

    total_items 
    52

    boxes 
    total_items // items_per_box

    print(boxes)  # 10 
    Так ты можешь узнать, сколько коробок тебе нужно для товаров.

  8. Цитата Сообщение от КонстантинМ
    Здесь ситуация такая, что `//` нужен, когда тебе не нужны дроби. Типа:

    Программный код:

    items_per_box 
    5

    total_items 
    52

    boxes 
    total_items // items_per_box

    print(boxes)  # 10 
    Так ты можешь узнать, сколько коробок тебе нужно для товаров.
    О, прикольно! Не знал, что так надо дроби отбрасывать цифровым методом. Удобно)

  9. Да, юзай двойной слэш для нацело, если хочешь только челку в результате. Пример топовый был выше, тащусь. Используется не только в числовых рассчётах, а везде, где целые важны.

  10. Цитата Сообщение от Саманта
    Да, юзай двойной слэш для нацело, если хочешь только челку в результате. Пример топовый был выше, тащусь. Используется не только в числовых рассчётах, а везде, где целые важны.
    Да, подтверждаю, юзнул пару раз и прям в тему заходит. Смысл ловить дроби, если нужны целые значения.

Страница 1 из 2 12 ПоследняяПоследняя