Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять:
from timeit import timeit
def t1():
# складываем 10 строк через + из переменной
t = 'text'
for _ in range(1000):
s = t + t + t + t + t + t + t + t + t
def t2():
# склеиваем список строк через метод join
arr = ['text'] * 10
for _ in range(1000):
s = ''.join(arr)
def t3():
# складываем через + но не из переменной а непосредственно инлайн объекты
for _ in range(1000):
s = 'text' + 'text' + 'text' + ... # всего 10 раз
Теперь каждую строку склейки запустим по 10М раз
>>> timeit(t1, number=10000)
0.21951690399964718
>>> timeit(t2, number=10000)
1.4978306379998685
>>> timeit(t3, number=10000)
0.2213820789993406
Хм, а нам говорили что через "+" это плохо и медленно ))) 😁
Тут стоит учитывать, что речь идёт о склейке множества длинных строк.
Давайте изменим условия:
def t4():
t = 'text'*100
for _ in range(1000):
s = t + t + t + t + t + t + t + t + t
def t5():
arr = ['text'*100] * 10
for _ in range(1000):
s = ''.join(arr)
def t6():
for _ in range(1000):
s = 'text'*100 + 'text'*100 + ... # всего 10 раз
>>> timeit(t4, number=10000)
12.795130728000004
>>> timeit(t5, number=10000)
2.642637542999182
>>> timeit(t6, number=10000)
0.2184546610005782
Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее!
Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё.
В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический.
В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно.
Полный листинг 🌍
#tricks
Kawasaki впервые показала рендеры своего шагающего робота-коня Corleo в 2024 году. Это выглядело как прорыв, индивидуальное средство передвижения для любой местности.
Тогда обещали запустить это в серию к 2050 году, такие далеко идущие планы сложно воспринимать серьезно.
Сейчас в Неваде идет выставка CES 2026, там Kawasaki пообещала реализацию уже к 2030-му. Правда конь остался зачем-то водородным, а значит его никто не увидит. Водородных заправок нет.
Но всё равно круто - 👍
Ни о чем - 👎
#kawasaki
💥Kawasaki Z1100 2026: возвращение легенды с новым характером?🏍️
✏️ Слухи о возрождении культового Kawasaki Z1100 в 2026 году набирают обороты! Поклонники японского бренда в предвкушении: будет ли это современный реинкарнация легенды 80-х или совершенно новый зверь с турбонаддувом?
✔️ Что известно (или почти известно):
✔ Дизайн – ожидается фирменная агрессия в стиле Sugomi, но с намёком на ретро-мотивы.
✔ Двигатель – ходят слухи о турбированном 1100cc или даже гибридной установке (но это пока фантазии).
✔ Технологии – полный пакет электроники: коррекция колеи, несколько режимов мощности, адаптивный круиз? 🤯
Что хотят фанаты?
🔹 150+ л.с. и рычащий звук выхлопа
🔹 Минимум пластика – больше голого металла
🔹 Аналоговую приборку с цифровой начинкой (ностальгия + технологии)
А что хотите ВЫ?
Делитесь в комментариях – вдруг инженеры Kawasaki читают? 😉
#Kawasaki#Z1100#Мотолегенды #2026 #НедорослыеБайкиПлачут
💥Kawasaki делает ставку на водород: будущее мотоциклов уже близко?🏍️
✏️ Японский гигант Kawasaki продолжает удивлять мир, работая над созданием мотоцикла на водородном топливе! В то время как большинство производителей переходит на электродвигатели, Kawasaki верит в альтернативу — чистый водород, который может сохранить «дух» традиционных ДВС, но без вредных выбросов.
🔥 Что известно на данный момент?
✅ Два подхода к водороду:
- Двигатель внутреннего сгорания (ДВС), переработанный под водородное топливо — для тех, кто любит привычный рёв мотора.
- Топливные элементы (как в Toyota Mirai) — более тихий и эффективный, но менее «атмосферный» вариант.
✅ Преимущества перед электробайками:
⚡ Быстрая заправка — 3-5 минут, как у бензиновых моделей (против часов зарядки у электробайков).
🌍 Нулевые выбросы CO₂ — только водяной пар!
🔊 Звук и вибрации — если Kawasaki выберет ДВС, байк сохранит «характер» классического мотоцикла.
⚠️ Главные вызовы
🔋 Хранение водорода — пока требует прочных и тяжелых баков.
⛽ Инфраструктура — водородных заправок крайне мало даже в Европе и Японии.
💰 Стоимость — производство «зелёного» водорода всё ещё дорогое.
📅 Когда ждать?
Kawasaki планирует показать рабочий прототип в ближайшие годы, а серийная версия может появиться после 2030 года. Компания также разрабатывает водородные двигатели для самолётов и судов, так что технология будет масштабироваться.
💬 Ваше мнение?
Готовы ли вы к водородным мотоциклам? Или считаете, что будущее всё же за электричеством? Пишите в комментариях! 👇
#БудущееМото#Kawasaki#Водород#Экология#Мотоновости
Продолжение истории: «Папина авторучка», холст, акрил, 150х55, Doping Pong, 2023
«Папа, у меня все хорошо, но как можно скорее пришли мне свою авторучку! Ту самую, с женщиной…» - написал мальчик в записке, которую передал в Ленинград с первой же оказией.
Ручка была необходима как физическое доказательство реальности всех тех историй о необычайном мире запредельного - о загранице и зарубежной массовой культуре - которыми щедро делился наш герой с соседями по палате после отбоя.
О космической саге про рыцарей джедаев, странствующих по далеким галактикам, о музыкантах группы, подлинных лиц которых никто не видел, об удивительном актере, боевым навыкам которого нет равных… и многом другом, упоительно прекрасном и недоступном. И в ожидании послания от отца он рисовал в воображении, как изумятся его товарищи, увидев своими глазами волшебную авторучку.
Но папа просьбу своего отпрыска оставил без ответа…
More info: лот 11
https://vladey.net/ru/lot/10722
#dopingpong#kiss#brucelee#kawasaki#starwars#ussr#retro
💥 Kawasaki добавила баков: водородный мотоцикл становится всё более... объёмным
✏️ Компания Kawasaki продолжает эксперименты с водородным двигателем на базе знаменитого рядного четырёхцилиндрового H2. Инженеры пошли простым путём решения проблемы маленького запаса хода — добавили ещё два топливных бака. И вот что из этого вышло.
🟢 Что было: Прототип с двумя большими баллонами для водорода (700 бар) на месте пассажирского сиденья.
🟢 Что показали в новом патенте: К двум задним баллонам добавились ещё два — спереди! Они встроены в обтекатель по бокам, прямо перед коленями пилота.
🟢 В чём проблема: Водород требует огромного объёма. Даже сжатый до 700 бар, он занимает в 7 раз больше места, чем бензин. Чтобы получить запас хода как у обычного мотоцикла, нужно около 100 литров объёма баллонов.
Результат: Мотоцикл стал заметно шире и массивнее. Добавились защитные каркасы для безопасности, что увеличило вес. Это пока что чисто технический демонстратор возможностей, а не серийная модель. До заправок водородом тоже ещё далеко.
Вывод: Для рядового мотоциклиста ничего не меняется. Ближайшая экологичная альтернатива — это электромотоциклы. А водородный H2 — скорее взгляд в отдалённое будущее.
#Kawasaki#водород#мототехника#экотехнологии#H2