@ru_python

Страница 5651 из 9768
Tishka17
08.06.2018
18:45:19
И что тут статический метод?

mr_makss
08.06.2018
18:46:29
вероятно программа без членов класса

Данила
08.06.2018
18:46:34
X.a() выведет xxx

Google
Denis
08.06.2018
18:46:43
Нет тут статических

Miss
08.06.2018
18:46:54
Закрытый канал об ICO и токенах проводит розыгрыш призов на $3000! ? Перейти по приватной ссылке (условия в закрепе)? Доступ открыт на пару минут для самых активных участников этого чата, посшепи! Все участники останутся в канале БЕСПЛАТНО!

Данила
08.06.2018
18:47:07
X.b(1) ничего не выведет

Tishka17
08.06.2018
18:47:21
Данила
08.06.2018
18:47:45
Почему?
Потому что функция b требует экземпляр класса X

Данила
08.06.2018
18:47:52
А ты его не создал

Tishka17
08.06.2018
18:48:08
Потому что функция b требует экземпляр класса X
Где ты видишь, чтобы она его требовала?

mr_makss
08.06.2018
18:48:09
вероятно программа без членов класса

Tishka17
08.06.2018
18:48:52
А если я вместо self напишу govno? Что-то изменится?

self
self это тназвание параметра всего лишь. Нигде тут нет проверок типов, это же питон

А не спрашивать ли мне такое на собеседованиях.

Google
Tishka17
08.06.2018
18:51:11
Хотя я чёт давно питонистов не нанимал

Данила
08.06.2018
18:52:16
Tishka17
08.06.2018
18:53:08
Итого: у объекта класса можно вызвать любые методы если знать как. Если мы конечно не юзает метаклассы типа abc

Nikolay
08.06.2018
18:53:21
Сидеть в вк в √4кк72к324

mr_makss
08.06.2018
18:55:41
я не понял материал. что тут необычного?

конвееры в ruby необходимо просто поглядеть краем глаза и этот синтаксис перестанет удивлять

Кто угадает, что выведет этот код? lower_limiter = 1000000001 #10**9 + 1 k = j = c = 0; (1..gets.to_i).each { |i| # gets.to_i.times do |i| ... end (speed = gets.to_i) % 2 != 0 ? (c += 1; ((lower_limiter = speed; k = i) if speed < lower_limiter)) : (j = i if speed == 0) }.each { |i| print(i, ' ') if i != j && ((c % 2 == 0) || (i != k)) }

mr_makss
08.06.2018
19:13:48
rust++

а что в коде не читаемо?

Nikolay
08.06.2018
19:15:37
Примерно всё

Данила
08.06.2018
19:16:03
а что в коде не читаемо?
Он нечитаем вообще

mr_makss
08.06.2018
19:16:22
так это же самое то что нужно

Данила
08.06.2018
19:16:48
mr_makss
08.06.2018
19:17:40
вы можете обратить внимание на замкнутость конвеера

mr_makss
08.06.2018
19:20:41
Вы так же можете записать этот код в стиле python

Google
mr_makss
08.06.2018
19:21:25
не нравится python, то можете записать в стиле pascal

Futorio
08.06.2018
19:22:06
Без проблем, но в чём смысл писать нечитаемый код

Чтобы не уволили?

mr_makss
08.06.2018
19:23:28
он читается легко

справа налево просто нужно читать

или слева направо или сверху вних или снизу вверх

в любом случае читается легко

Futorio
08.06.2018
19:24:30
Лучше вообще не читать

mr_makss
08.06.2018
19:24:50
попробуйте его скопировать в atom и отформатировать

Alexander
08.06.2018
19:25:06
дана строка '\x1b[1m[INFO]\x1b[0m: \x1b[36m-> directory context /home/alex/\xd0\xa0\xd0\xb0\xd0\xb1\xd0\xbe\xd1\x87\xd0\xb8\xd0\xb9/build/other_builds/hostpython2/desktop/hostpython2\x1b[39m' Как просто добавить b? (encode(utf8) изменяет содержимое строки)

Futorio
08.06.2018
19:25:09
Я-то просто рофлю, сам Раст не знаю, так что, может быть, он мегапонятный

mr_makss
08.06.2018
19:25:50
обращаю внимание rust++

Alexander
08.06.2018
19:26:38
это контапенация, мне нужна байтовая строка

Denis
08.06.2018
19:26:45
.encode()

Alexander
08.06.2018
19:27:11
содердимое меняет - потому и спрашиваю

Tishka17
08.06.2018
19:27:22
Denis
08.06.2018
19:27:36
содердимое меняет - потому и спрашиваю
Оно и должно менять, другой тип всё-таки получается

Google
Alexander
08.06.2018
19:27:37
utf-8

Tishka17
08.06.2018
19:28:10
А исходная в какой?

Denis
08.06.2018
19:28:22
Исходная текстом

Tishka17
08.06.2018
19:28:22
Ты откуда эту строку взял вообще?

В коде или в файле?

Alexander
08.06.2018
19:28:50
b'\x1b[1m[INFO]\x1b[0m: \x1b[36m-> directory context /home/alex/\xd0\xa0\xd0\xb0\xd0\xb1\xd0\xbe\xd1\x87\xd0\xb8\xd0\xb9/build/other_builds/hostpython2/desktop/hostpython2\x1b[39m' - djn nfr ljk;yj gjkexbnmcz

вот так должно получиться)

Denis
08.06.2018
19:29:17
А получается как?

Alexander
08.06.2018
19:29:36
ооо ща

скину

b"\xff\xfeb\x00'\x00\\\x00x\x001\x00b\x00[\x001\x00m\x00[\x00I\x00N\x00F\x00O\x00]\x00\\\x00x\x001\x00b\x00[\x000\x00m\x00:\x00 \x00 \x00 \x00 \x00\\\x00x\x001\x00b\x00[\x003\x006\x00m\x00-\x00>\x00 \x00d\x00i\x00r\x00e\x00c\x00t\x00o\x00r\x00y\x00 \x00c\x00o\x00n\x00t\x00e\x00x\x00t\x00 \x00/\x00h\x00o\x00m\x00e\x00/\x00a\x00l\x00e\x00x\x00/\x00\xd0\x00\\\x00x\x00a\x000\x00\xd0\x00\xb0\x00\xd0\x00\xb1\x00\xd0\x00\xbe\x00\xd1\x00\\\x00x\x008\x007\x00\xd0\x00\xb8\x00\xd0\x00\xb9\x00/\x00b\x00u\x00i\x00l\x00d\x00/\x00o\x00t\x00h\x00e\x00r\x00_\x00b\x00u\x00i\x00l\x00d\x00s\x00/\x00h\x00o\x00s\x00t\x00p\x00y\x00t\x00h\x00o\x00n\x002\x00/\x00d\x00e\x00s\x00k\x00t\x00o\x00p\x00/\x00h\x00o\x00s\x00t\x00p\x00y\x00t\x00h\x00o\x00n\x002\x00\\\x00x\x001\x00b\x00[\x003\x009\x00m\x00'\x00"

Tishka17
08.06.2018
19:29:51
Ещё раз. Откуда строка взялась? Прям в коде забита или читаешь из файла?

Alexander
08.06.2018
19:30:37
kivy buildozer + python2

mr_makss
08.06.2018
19:30:53
Кто угадает, что выведет этот код? h = {} dat = '' while True: dat = input() if dat == '.': break if dat in h: h[dat] += 1 else: h[dat] = 1 res = '' for i in sorted(h.items(), key = lambda item: (-item[1], item[0])): res += i[0] print(res)

Tishka17
08.06.2018
19:31:26
Alexander
08.06.2018
19:31:40
except UnicodeError: stream.write(fs % msg.encode("UTF-8"))

эта строка не работает

Tishka17
08.06.2018
19:33:35
Ну и ладно. Не хотите отвечать, пойду я

Alexander
08.06.2018
19:34:15
kivy - трудности с совместимостью python2

mr_makss
08.06.2018
19:34:18
тоже самое, но на rust++ alphabet = {} loop do unless ("a".."z").to_a.include?(letter = gets.chomp) break end alphabet[letter] = alphabet[letter].to_i + 1 end puts alphabet.sort.sort_by{ |key, value| -value }.to_h.keys.join

Google
Alexander
08.06.2018
19:34:56
StringEncoding.bytes_literal(func.pos[0].get_filenametable_entry().encode('utf8'), 'utf8') UnicodeEncodeError: 'utf-8' codec can't encode character '\udcd0' in position 11: surrogates not allowed - код ошибки

Denis
08.06.2018
19:35:03
Alexander
08.06.2018
19:35:20
уже пробовал - таже болячка

Tishka17
08.06.2018
19:35:41
Ладно. Повторю вопрос

Как ты получил эту строку? С помощью какого кода?

Скорее всего там тебе её и надо обработать правильно. А не при выводе

Alexander
08.06.2018
19:36:28
except UnicodeError: print('='*25, msg) stream.write(fs % msg.encode("UTF-8"))

вопрос в том как

)))

mr_makss
08.06.2018
19:37:40
это пробовал? https://stackoverflow.com/questions/27366479/python-3-os-walk-file-paths-unicodeencodeerror-utf-8-codec-cant-encode-s

Tishka17
08.06.2018
19:37:42
Alexander
08.06.2018
19:38:02
код ошибки

фрагмент

Tishka17
08.06.2018
19:38:20
А я что спросил?

Alexander
08.06.2018
19:39:37
это я logging залез

/гык/дши/знерщт/дщппштп

/usr/lib/python/logging

John
08.06.2018
19:40:39
Зависает редактор Spyder при авто смене раскладки клавиатуры (punto switcher). Можно устранить эту проблему не прибегая естественно к отключению пунто ?

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