Size: a a a

Сообщество Python Программистов

2020 August 13

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Yuri Smirnov
n = 5
for i in range(n+1):
   print(" "*(n-i) + str(i)*i)
,удет число больше десяти - съедет
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Ого, а почему дебаггер показывает __len__ аттрибут? Я думал длина просто всегда посчитана заранее
Надо попробовать посчитать время возврата длины на 10, 1000 и 1000_000 и может еще на паре итераций символах
__len__ это магический метод тащемта)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
BPRO
А чем вам не нравиться f-строки?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Армейка: тук-тук-тук, разрешите войти?
Я: ай да заходи родная, давно не виделись!
источник

Ω

Ω in Сообщество Python Программистов
Дмитрий
Вот если серьезно, можно долго бомбить на тестировщиков, но именно они находят баги, который разработчик не в силах обнаружить...
Которые разработчику впадлу искать
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
__len__ это магический метод тащемта)
И это ничего не объясняет. В некоторых типах (или даже во всех) он может быть посчитан ещё при создании вместе с хешем например
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
Шриииифт. Вытащите мне глаза
что плохого в комиксансе?))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
И это ничего не объясняет. В некоторых типах (или даже во всех) он может быть посчитан ещё при создании вместе с хешем например
это всегда функция возвращающая длину
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
это всегда функция возвращающая длину
Да. Но с чего ты взял, что она ее считает после вызова?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Рекс умер:(
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Да. Но с чего ты взял, что она ее считает после вызова?
логично предположить что как минимум в иммутаблях длина посчитана заранее
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
логично предположить что как минимум в иммутаблях длина посчитана заранее
Я об этом и писал все это время
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Хмхмхмхм, ну можно так-то попробовать:

upper_cased_count = 0
for normal, lowered in zip(string, string.lower()):
   if normal != lowered:
       upper_cased_count += 1
from operator import ne
upper_chars = sum(ne(chal, lchar) for char, lchar in zip(string, string.lower()))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
let45fc
Совсем дичь
ну тащемта работает нормально)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ilya Akhmatov
Это же даже не смешно
потому что чтрашно, да?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
маленький мальчик однажды зашёл в вим
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
и больше его никто не видел
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Манкурт Кобейн
Хм... Надо будет завтра разобрать написанное вами по частям, так сказать) Интересно стало
@k4m454k а это вот админ, а в чятике админов его нет
это как так?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Ну дык строки в пытоне под капотом массив прям массив, который будет единым куском памяти. А там только посмотреть начало и конец строки, когда list это уже набор ссылок по своей сути
тогда длина этого массива это сайзоф массива/сайзоф элемента
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
И это ничего не объясняет. В некоторых типах (или даже во всех) он может быть посчитан ещё при создании вместе с хешем например
ээээээээ, это что за вропер дескрипторы?
источник