Size: a a a

Сообщество Python Программистов

2021 January 27

AT

Alexander T in Сообщество Python Программистов
юзать принт вместо ретурна - дурная привычка
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Alexander T
юзать принт вместо ретурна - дурная привычка
ачё так
источник

A

Alexander in Сообщество Python Программистов
Language:
py3


Source:
def abc(x):
   if x == 'a' :
       x = 'a'
   elif x == 'b':
       x = 'b'
   else: x = 'ab'
   return x
print(abc('a'))


Result:
a
источник

AT

Alexander T in Сообщество Python Программистов
при первой же необходимости сделать на выходе что-то еще ты получаешь проблему
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Alexander
Language:
py3


Source:
def abc(x):
   if x == 'a' :
       x = 'a'
   elif x == 'b':
       x = 'b'
   else: x = 'ab'
   return x
print(abc('a'))


Result:
a
можно здесь по-подробнее, зачем return x если ты принтишь ответ функции? Я мало в ретурнах шарю
источник

AT

Alexander T in Сообщество Python Программистов
Alexander
Language:
py3


Source:
def abc(x):
   if x == 'a' :
       x = 'a'
   elif x == 'b':
       x = 'b'
   else: x = 'ab'
   return x
print(abc('a'))


Result:
a
return x if x in ‘ab’ else ‘ab’
источник

А

Адепт Хаоса... in Сообщество Python Программистов
Кирилл Панов
можно здесь по-подробнее, зачем return x если ты принтишь ответ функции? Я мало в ретурнах шарю
если ты ничего не вернёшь из функции и напишешь print(abc('a')) то вернётся None а не значение
источник

A

Alexander in Сообщество Python Программистов
Кирилл Панов
можно здесь по-подробнее, зачем return x если ты принтишь ответ функции? Я мало в ретурнах шарю
return - это ответ функции.
abc(a) - это вызов функции с ожидаемым возвратом ответа
print - это печать на экран хоть чего, в т.ч. результата функции
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Адепт Хаоса
если ты ничего не вернёшь из функции и напишешь print(abc('a')) то вернётся None а не значение
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Посмертный образ до 13.30 (+11.30)
источник

КП

Кирилл Панов... in Сообщество Python Программистов
Alexander
return - это ответ функции.
abc(a) - это вызов функции с ожидаемым возвратом ответа
print - это печать на экран хоть чего, в т.ч. результата функции
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander до 1864.06 (+11.30)
источник

A

Alexander in Сообщество Python Программистов
Alexander T
return x if x in ‘ab’ else ‘ab’
это да, речь не об оптимизации исходной задачи, а о том, почему ошибка)
источник

А

Адепт Хаоса... in Сообщество Python Программистов
13.30 :CC маловато будет
источник

G

Grek in Сообщество Python Программистов
Эххх эти трудности python с пробелами, спасибо
источник

in Сообщество Python Программистов
Grek
Эххх эти трудности python с пробелами, спасибо
Трудности у тебя, а не у Python
источник

А

Айван in Сообщество Python Программистов
+
Белым по черному же было написано в чём проблема, но всё-равно пошёл спрашивать в чате
источник

G

Grek in Сообщество Python Программистов
Айван
+
Белым по черному же было написано в чём проблема, но всё-равно пошёл спрашивать в чате
согласен, но не было ясно как решить проблему
гуглил: речь шла про табуляцию, вроде избавился от неё, а надо было ещё два пробела
источник

БХ

Белла Хашпер... in Сообщество Python Программистов
Добрый день!
Вот так проверяю значение чекбокса.
if self.my_checkbox == QtCore.Qt.Checked()
Это условие истинно, только если checked. А как можно перевести значение, полученное из чекбокса в bool, чтобы истинными были и checked, и partiallychecked? Вроде как-то можно
источник

ВТ

Влад Талан in Сообщество Python Программистов
источник