@ru_python

Страница 234 из 9768
Kolyann
28.01.2016
10:38:46
мой вчерашний код слишком легаси

чтобы разбираться в нём

Ilya
28.01.2016
10:40:19
а эм ту олд фор олл зис легаси

Sharkus
28.01.2016
10:46:48
write-only, всё ок :)

Google
Viktor
28.01.2016
10:47:53
Sharkus
28.01.2016
10:48:10
Сообщением ниже Павел рассказал :)

Сообщением выше-и-ниже*

Viktor
28.01.2016
10:49:03
Медленнее на миллисекундц?

Sharkus
28.01.2016
10:50:03
Нет, сложнее поддерживать и читать, чем функцию стандартной библиотеки. Но если работа с абстрактными строками, то норм :)

Viktor
28.01.2016
10:50:17
Эм*

Так наоборот же

Он предложил библиотеку, а ты сказал

Henaro
28.01.2016
10:50:46
Viktor
28.01.2016
10:50:48
Но и так не стоит делать.

Sharkus
28.01.2016
10:50:56
Это было почти одновременно с его постом и относилось к моему.

Жалко, тут секунды не пишутся, оно практически в один момент было :)

Henaro
28.01.2016
10:51:09
("?" + a) if a
это тоже

Google
Kolyann
28.01.2016
10:51:23
а вот лямбда работает!

шах и мат

Pavel
28.01.2016
10:51:25
Медленнее на миллисекундц?
пытливый ум может запустить под профайлерм urljoin и a+lambda()?'x' or '' и посмотреть разницу.

Henaro
28.01.2016
10:51:30
Viktor
28.01.2016
10:51:35
это не будет работать
Я ответил на другое, где у него x if x else ''

Там где он добавляет '?' -- там не заработает

terry
28.01.2016
10:52:14
https://github.com/nickoala/telepot

Viktor
28.01.2016
10:53:14
https://github.com/nickoala/telepot
У каждого уважающего себя питониста уже есть свой

Henaro
28.01.2016
10:56:59
у меня нет, я не уважающий себя питонист :)

terry
28.01.2016
10:57:57
местами пишу скрипты по разного рода потребностям, питонистом себя н считаю...

Pavel
28.01.2016
10:58:01
у меня нет, я себя уважаю и у меня есть pip

Kolyann
28.01.2016
10:58:23
а я просто себя не уважаю ?

[Anonymous]
28.01.2016
11:49:13
ищется фрилансер
не нашел еще? есть опытный чувак

Henaro
28.01.2016
11:49:26
тащи

[Anonymous]
28.01.2016
11:52:05
в личку написал

Pavel
28.01.2016
12:21:00
если у меня есть строка "U+1F601", как мне из неё получить один уникодный символ? Чё-то я запутался в encode/decode. ?

Маришка
28.01.2016
12:24:28
How to convert UTF-8 to unicode in Java? http://stackoverflow.com/q/18606523

Ilya
28.01.2016
12:24:30
>>> print u'\u1F601'.encode("utf8") ὠ1

?

Маришка
28.01.2016
12:24:53
Может это поможет тоже

Google
Pavel
28.01.2016
12:25:24
'\u1F601' - это уже уникодный символ. а у меня есть код, записанный цифрами.

то есть, у мен есть фот такой файл: U+1F601 U+1F60D U+1F63B U+1F64C и мне надо получить кучку еможей из него.

Маришка
28.01.2016
12:26:50
┐('~`;)┌

Ilya
28.01.2016
12:26:54
так, смотри, мой код почти подошел

только пересчитать надо

Pavel
28.01.2016
12:29:23
как всё просто, просто chr(). Спасибо. Всегда забываю про пару ord()/chr()

Ilya
28.01.2016
12:30:14
>>> print '\xf0\x9f\x98\x81' ?

ххммммм

Татьяна
28.01.2016
12:34:36
Всем привет) Кто может мне помочь и наглядно объяснить как получить массив из dom дерева, полученного в результате парсинга?)

Ilya
28.01.2016
12:35:28
а в приложение к чему?

lmxl ?

Ilya
28.01.2016
12:35:59
UTF-32 (hex) 0x0001F601 (1f601)

вононочо

Pavel
28.01.2016
12:36:17
UTF-32 (hex) 0x0001F601 (1f601)
http://www.iemoji.com/view/emoji/1/people/smiling-face-with-open-mouth-and-smiling-eyes

тут всё про

эможу

Ilya
28.01.2016
12:36:39
http://www.fileformat.info/info/unicode/block/emoticons/list.htm

ага

http://devopsreactions.tumblr.com/post/134519351797/dev-team-looks-at-the-legacy-code

Google
Ilya
28.01.2016
12:51:05
чатик смотрит на лямбды

Belskikh
28.01.2016
13:12:13
Ребята, всем привет Помогите, плз. Как ограничить строку 20 символами или меньше? У меня есть переменная, в которой, например, урл сайта. Я хочу выводить этот урл, но ограничить вывод 20 символами, если он длиннее 20, и оставить как есть, если равен или короче.

Kolyann
28.01.2016
13:13:02
tvoa_stringa[:20]

Ilya
28.01.2016
13:13:05
'sfsdfdfasdfasdfasdfasdfasdfasdfasdfasdfa'[:20'

Admin
ERROR: S client not available

Ilya
28.01.2016
13:13:33
опечатался в конце :(

Belskikh
28.01.2016
13:13:36
Блин

Я почему-то думал, что слайс так не сработает

Даже не удосужился проверить

Сорян, парни, и спасибо))

Ilya
28.01.2016
13:14:05
http://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html

Belskikh
28.01.2016
13:14:41
А почему то думал, что такой слайс сработает только если длина больше 20

Хорошо, тогда вопрос посложнее, если строка была обрезана, как добавить в конце многоточие? ))

Sergey
28.01.2016
13:15:38
О_о, странное предположение

Belskikh
28.01.2016
13:15:46
Ну вот подумалось так

Ilya
28.01.2016
13:15:57
иф лен >20 ?

Belskikh
28.01.2016
13:16:27
Та это понятно)) а в .format может есть что-то такое?

Пойду читать

time
28.01.2016
13:17:24
>>> l = lambda x: x+"..." if len(x) < 20 else x >>> l("ыа") 'ыа...' >>> l("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'

Kolyann
28.01.2016
13:17:29
lambda x: x[:20]+'...' if len(x) > 20 else x

Google
Kolyann
28.01.2016
13:17:36
Я ОПОЗДАЛ(

Ilya
28.01.2016
13:17:58
Колямбда разжалован? :)

Sergey
28.01.2016
13:17:59
началось...я уже думал без лямбд обойдемся

Belskikh
28.01.2016
13:18:05
Да, лямбдой можно. А разве в .format нет такого?

time
28.01.2016
13:18:07
можно без лямбд

Belskikh
28.01.2016
13:18:14
Если найду, скину))

time
28.01.2016
13:18:23
y = x+"..." if len(x) < 20 else x

та же конструкция

Kolyann
28.01.2016
13:18:42
смотрите на него, у него даже лямбды нет, хах-хех-хох

Belskikh
28.01.2016
13:18:53
?

Kolyann
28.01.2016
13:19:09
вообще у тебя подразумевается какая-то логика, а формат же ток выводит

проще потратить лишнюю строчку на преобразование

Alexander
28.01.2016
13:19:29
Та же конструкция в ruby, во имя оффтопа %) truncate(stringa, length: 20, omission: '…')

Artem
28.01.2016
13:23:48
кажется, я опоздал на конкурс излишней запутанности и бессмысленной непонятности, но вот: ''.join([s for i, s in enumerate(reduce(lambda x, y: x + y, long_string)) if i < 20])

Belskikh
28.01.2016
13:23:56
Огонь

Даже лямбда есть

Страница 234 из 9768