
Tishka17
21.11.2018
15:18:35
и конфигурации ядра

ᅠ
21.11.2018
15:21:23

Google

ᅠ
21.11.2018
15:21:29
спасибо

Никита
21.11.2018
15:28:39
всем привет, после C++ хочется писать условия в питоне в скобочках. Можно ли так делать?

Anton
21.11.2018
15:29:09

Constantin
21.11.2018
15:29:20
что-то бот вообще разрастается кодом как мразь, а всего лишь хочу расходовать пакет sms на гейте жсм в войп, тупо отправляя смски через телеграмного бота

Tishka17
21.11.2018
15:33:30
а, не то
условие - можно но нерекомендуется когда в одной строке

Никита
21.11.2018
15:39:39
почему?

Pavel Tyavin
21.11.2018
15:42:48
у меня норм работает. Может дело в операционной системе?

Казимир
21.11.2018
15:43:01

Pavel Tyavin
21.11.2018
15:43:03
ага

Никита
21.11.2018
15:43:07

Google

Казимир
21.11.2018
15:43:10
тогда мб

Donaudampf
21.11.2018
15:43:56
это невозможно. Проще сменить язык
проще обновить питон
>>> def f(a, b=1):
... pass
...
>>> f(b=1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: f() missing 1 required positional argument: 'a'
это в 3.7

Tishka17
21.11.2018
15:44:15

Pavel Tyavin
21.11.2018
15:44:23

Alex
21.11.2018
15:44:29
почему?
потому что нехрен тащить в Python свои привычки из С++
нет
но можно если используется для многострочного условия.
?

Никита
21.11.2018
15:47:39

Alex
21.11.2018
15:48:04

Никита
21.11.2018
15:49:12
угу

Alex
21.11.2018
15:49:22
длинные строки можно переносить (разбивать) либо при помощи обратного слеша \, либо взяв выражение в скобки.
а все потому что не надо писать тело условия на той же строке.
и вообще у тебя накой-то черт for i in range(...)

Никита
21.11.2018
15:50:31
ладно, так лучше

Tishka17
21.11.2018
15:51:07
вона даже подчеркунл
не надо делать type() is not str:

Alex
21.11.2018
15:51:41

Google

Alex
21.11.2018
15:51:47

Никита
21.11.2018
15:52:10

Alex
21.11.2018
15:52:10
вона вам даже в С++ форич завезли, а вы не пользуетесь

Aragaer
21.11.2018
15:52:25
ппц какой-то

Tishka17
21.11.2018
15:52:32

Aragaer
21.11.2018
15:52:38
key_values = list(map(str, key_values))

Alex
21.11.2018
15:52:45
опередили

Никита
21.11.2018
15:53:47
окес, спасибо

Alex
21.11.2018
15:54:12
оба варианта хороши, можно еще и без создания нового списка сразу, а ленивым генератором сделать
(str(x) for x in key_values)
map(str, key_values)

Tishka17
21.11.2018
15:54:56
а смотря что планируется делать, ленивый может н подойти

Alex
21.11.2018
15:55:07
само собой.

Никита
21.11.2018
15:55:19
а когда не подойдет?

Tishka17
21.11.2018
15:55:42
когда будешь два раза по нему проходить или брать по индексу
тебе зачем вообще str понадобилось делать?

А
21.11.2018
15:57:08
Как закрыть окно, если он не в фокусе?
В гугле ничего нет

Tishka17
21.11.2018
15:58:03
подойти, взять рукой и закрыть
ты о чем вообще?
у меня вот на работе окна просто не открываются ибо центральное кондиционирование

Alex
21.11.2018
15:58:24

TpaBaKyP
21.11.2018
15:58:25
#есть внутри кода строка, например такая
s='''
for i in range(5):
for j in range(2,10):
print(i, j)
'''
#как сделать так чтоб она выполнилась
#типа какой то eval() но для нескольких рядков

Google

Alex
21.11.2018
15:58:40

Tishka17
21.11.2018
15:59:10
или и то и другое

TpaBaKyP
21.11.2018
15:59:47

Никита
21.11.2018
16:00:50

Alex
21.11.2018
16:01:26
покажи-ка код. я предвижу редкостное дерьмо.

Никита
21.11.2018
16:02:07
UPDATE test SET name = 'Nikita' WHERE id = '1'
вот такие

Alex
21.11.2018
16:02:26
это не код

Никита
21.11.2018
16:02:45
сейчас
как-то так

Alex
21.11.2018
16:04:14

Tishka17
21.11.2018
16:04:50

Ты не выживешь
21.11.2018
16:05:14
Hello guys

Никита
21.11.2018
16:07:38

А
21.11.2018
16:08:14
Как сделать так, чтобы выполнилась функция f, если окно root не в фокусе?
def f():
root.quit()
root = Tk()
root.geometry('500x500')
root.mainloop()

Alex
21.11.2018
16:08:45
охщи... лучше бы ты писал на С++
больше тройных кавычек для бога тройных кавычек

Google

Tishka17
21.11.2018
16:09:11
Серьезно на кодфото выложил? О_о

Никита
21.11.2018
16:09:22

Aragaer
21.11.2018
16:09:23
тебе надо какой-то вотермарк добавить

Никита
21.11.2018
16:09:40
чтобы косые кавычки были

hachiman
21.11.2018
16:10:00

Aragaer
21.11.2018
16:10:05
а в обычных двойных их не будет?

Tishka17
21.11.2018
16:10:09
это же для БД
Ты в курсе чем тройные кавычки отличаются? В общем случае ничем

Alex
21.11.2018
16:10:11

Aragaer
21.11.2018
16:10:34
тройные от не-тройных отличаются только тем, что они закрываются только другими тройными

Alex
21.11.2018
16:11:00
скажи а в чем сакральный смысл передавать в create() два списка отдельно имен колонок и отдельно их типов?
проверки типов при помощи type(...) is list обычно не делают

Tishka17
21.11.2018
16:11:43
В чем вообще смысл create так формировать? Свой orm что ли пишешь?

Aragaer
21.11.2018
16:11:43
чот по-моему там не хватает zip
в том месте, где for i in range(len(список))