
b0g3r
07.01.2017
19:10:21
func(Cells= {'Name': '', 'Address':''})
а внутри формат-строки ты как раз и смотришь '{Cells['Name']}'

Johnnie
07.01.2017
19:11:19
%)
как-то наоборот все вывернули

Google

Марк
07.01.2017
19:11:42
Это только в рамках формат работает?

Johnnie
07.01.2017
19:11:47
до этого я это понимал как биндинг неких переменных и заполнение их в format()

b0g3r
07.01.2017
19:11:51
работает во всех функциях
в аргументах
и там ещё есть похожий синтаксис со звездочкой при распаковке аргументов

Марк
07.01.2017
19:12:53
Принтануть как-то не получается с такой темой

Johnnie
07.01.2017
19:12:56
был дикт, стал тупл?
или тут скобки не к этому?

b0g3r
07.01.2017
19:13:30
для этого есть синтаксис с одной звездочкой
a = ['one', 'two', 'three']
print(*a)

Google

b0g3r
07.01.2017
19:13:56
тоже самое что и
print('one', 'two', 'three')

Johnnie
07.01.2017
19:14:23
пойду повтыкаю в дебаггер
пока мозг не хочет это принимать

b0g3r
07.01.2017
19:14:35
отредактил

Марк
07.01.2017
19:14:38

Johnnie
07.01.2017
19:15:36
сцуко, не дает в ватче делать *bar и **bar :D
'{Cells[Name]}, {Cells[Address]}'.format(**bar)

b0g3r
07.01.2017
19:17:34
**bar часто используют, когда нужно вызвать какую-то функцию с кучей параметров, особенно если это ещё и сборные параметры или их передают извне, т.е.
kwargs = {'a':2, 'b':3, 'm2m': True, 'bar': False, 'foo': True}
complex_function(**kwargs)
Тоже самое что
complex_function(a=2, b=3, m2m=True, bar=False, foo=True)

Johnnie
07.01.2017
19:17:36
вот так работает
короче я вроде суть уловил, спасибо
оставлю только Name, раз проверяющий настаивает :)

b0g3r
07.01.2017
19:22:50

Марк
07.01.2017
19:23:14

b0g3r
07.01.2017
19:23:26
конструкция языка же

Johnnie
07.01.2017
19:23:32
я сегодня кстати ощутил прелести питона 3.6

b0g3r
07.01.2017
19:23:36
как и for/raise/...

Johnnie
07.01.2017
19:23:36
cinnamon сломался :D

b0g3r
07.01.2017
19:23:41

Google

b0g3r
07.01.2017
19:23:55
а

Johnnie
07.01.2017
19:23:58
ape364@pbnb ~> cinnamon-settings
Traceback (most recent call last):
File "/usr/bin/cinnamon-settings", line 26, in <module>
os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", ("",) + tuple(sys.argv[1:]))
File "/usr/lib/python3.6/os.py", line 559, in execvp
_execvpe(file, args)
File "/usr/lib/python3.6/os.py", line 583, in _execvpe
exec_func(file, *argrest)
ValueError: execv() arg 2 first element cannot be empty
ape364@pbnb ~> cinnamon --version
Cinnamon 3.2.7
ape364@pbnb ~> python --version
Python 3.6.0
никто не сталкивался?
https://bbs.archlinux.org/viewtopic.php?id=221591 отбой :)
копипастнул с чатика убунты
руками поправил - взлетело
ждем корицу 3.2.8

b0g3r
07.01.2017
19:24:54
так зачем
в смысле, зачем системный питон обновлять
работай в венвах

Johnnie
07.01.2017
19:25:26
я и так в венвах
pacman -Syyu обновил мне 3.5.2 до 3.6.0.1

Alexey
07.01.2017
19:35:09
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
»> print(*[1,2,3,4])
File "<stdin>", line 1
print(*[1,2,3,4])
^
SyntaxError: invalid syntax
А как это работает? Вроде функция, а вроде нет
А после from __future__ import print_function работает
В смысле, как это он синтаксически функция, но не работает анпакинг аргументов


Johnnie
07.01.2017
19:38:07
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
»> print(*[1,2,3,4])
File "<stdin>", line 1
print(*[1,2,3,4])
^
SyntaxError: invalid syntax
А как это работает? Вроде функция, а вроде нет
А после from __future__ import print_function работает
ape364@pbnb ~> python
Python 3.6.0 (default, Dec 24 2016, 08:03:08)
[GCC 6.2.1 20160830] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print(*[1, 2, 3, 4])
1 2 3 4

Alexey
07.01.2017
19:38:46
Ну да, это третий
А во втором не работает, хотя там тоже можно делать print()

b0g3r
07.01.2017
19:43:54
а () без запятых - просто выражение
>>> print (2,3)
(2, 3)
а если запятые - то он видит тупл, и печатает тупл

Google

Alexey
07.01.2017
19:49:35
Круто
Никогда не задавался вопросом, как это во втором тоже можно принт как функцию использовать
Ещё можно людей пугать
try:
pass
except(Exception):
pass
Я бы испугался, не знал, что питону бывает настолько пофиг на вайтспейс

b0g3r
07.01.2017
19:50:50
ну вместо пробела как раз скобки и идут

Johnnie
07.01.2017
19:53:01
как с помощью os.scandir обойти все вложенные директории по заданному path?
вынести в функцию и в рекурсию?

Denis
07.01.2017
19:54:27
os.walk

Never
07.01.2017
19:56:29
Кто поможет решить задачку егэшную?
a=[массив натур чисел]
n=длинна массива
значение чисел в массиве<=10 000
(по условию n>14, n может быть и довольно большим)
Найти: минимальное произведение элементов массива, такое что|оно четно, а также индексы сомножителей отличаются более, чем на 14.
Примечание: было бы неплохо, если бы программа была наимение памятизатратна/времязатратна
(У меня конечно есть говнокод, но он слишком плох)

Igor
07.01.2017
19:56:47
рано сдался

Johnnie
07.01.2017
19:57:04
Примечание: было бы неплохо, если бы программа была наимение памятизатратна/времязатратна
звучит как задание

Rita
07.01.2017
19:57:14
что такое git clone?

Johnnie
07.01.2017
19:57:16
а оно тоже ниибацо быстрое теперь?

Rita
07.01.2017
19:57:25

Denis
07.01.2017
19:57:29

Never
07.01.2017
19:57:32

Johnnie
07.01.2017
19:57:33
https://www.python.org/dev/peps/pep-0471/

Denis
07.01.2017
19:57:35
git clone url

Johnnie
07.01.2017
19:57:49
я просто думал что только скандир быстрым сделали

Denis
07.01.2017
19:57:54
А хз
Скандиром не пользовался

Google

Ростислав
08.01.2017
05:39:32
Ребят,подскажите среду разроботки для Python,кроме QPython.

Fumycat
08.01.2017
05:40:20
Pycharm

Solyar
08.01.2017
05:54:36
Sublime,Geany

Halt
08.01.2017
06:12:35
Брекетс, например

b0g3r
08.01.2017
07:52:32
Спектроскоп Салтана: лапласианы для фана
https://habrahabr.ru/post/319060/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub
Рождественские дни — время отложить привычные дела и вспомнить забавы — калейдоскопы, мозаики, снежинки… Кто нарисует самую красивую звезду?

Проксимов
08.01.2017
08:03:39

Anton
08.01.2017
08:05:16
слух, как думаешь платный дропбокс покупать стоит?

Ростислав
08.01.2017
08:11:05

Omni
08.01.2017
08:22:07
У меня есть. На терабайт. Не жалею

Alexandr
08.01.2017
08:24:07
microsoft нахаляву дает 1Тб за привязку карты
отвязываешь - пользуешься год нахаляву - профит

Omni
08.01.2017
08:24:34
А на второй?

Alexandr
08.01.2017
08:25:00
3,5к
в год

Omni
08.01.2017
08:25:30
Мне ДБ больше нравится. Он хоть и 6.5к

Alexandr
08.01.2017
08:27:33
2 699*
+ офис 365 дается

Omni
08.01.2017
08:28:31
Под линём работает?

Alexandr
08.01.2017
08:35:49
не знаю, я из под мака работаю и из под винды 10
Эта группа больше не существует