Size: a a a

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

2020 February 29

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
def str_user_info(**kwargs):
   return ", ".join("{}: {}" format key, value for key, value in kwargs.items())
источник

b

bbclub in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
def user_info(**kwargs):
   return kwargs.values()


print(user_info(user_first_name="Добрыня",
               user_last_name="Таргариен",
               user_birth_year=1539,
               user_city="Rostov",
               user_email="d.targarien@beresta.rus",
               user_phone="5(700)211-41-11",
               ))
весь смысл kwars теряется
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
bbclub
весь смысл kwars теряется
ну я про kwargs вчера вообще впервые узнал, пока не понимаю почему теряется смысл
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
работает же :D
источник

b

bbclub in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
ну я про kwargs вчера вообще впервые узнал, пока не понимаю почему теряется смысл
в твоем примере это тот же args
источник

R3

Rud 356 in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
# Реализовать функцию, принимающую несколько параметров, описывающих данные пользователя: имя, фамилия, год рождения,
# город проживания, email, телефон. Функция должна принимать параметры как именованные аргументы.
# Реализовать вывод данных о пользователе одной строкой.
Напиши класс, лол)
источник

b

bbclub in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
ну я про kwargs вчера вообще впервые узнал, пока не понимаю почему теряется смысл
в функции должны быть аргументы соотв
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
Rud 356
Напиши класс, лол)
нельзя, классы у нас через полмесяца будут в обучении. Нельзя использовать магию пока в хогвартсе не научили
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Language:
py3


Source:
def str_user_info(**kwargs):
   return ", ".join("{}: {}".format(key, value) for key, value in kwargs.items())

print(str_user_info(имя="Двачер", фамилия="Битардович", за_ручку_держан=False, листва=True))


Result:
имя: Двачер, листва: True, за_ручку_держан: False, фамилия: Битардович
источник

R3

Rud 356 in Сообщество Python Программистов
Такое тож пойдет
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Изи, ебать
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
годно, даже с бантиками сделал ))
источник

R3

Rud 356 in Сообщество Python Программистов
Правда яб сделал проверку валидности ключей еще, чтоб хуйню не кидали
источник

R3

Rud 356 in Сообщество Python Программистов
По типу хуй_см: 27
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
для проверки просить фото?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Rud 356
Правда яб сделал проверку валидности ключей еще, чтоб хуйню не кидали
Поебать, все билтины емнип удачно приводятся к строкам
А не билтины все ёбнешься продумывать
источник

R3

Rud 356 in Сообщество Python Программистов
Не, тут не про типы, а про вообще что за ключи пихают
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
def str_user_info(**kwargs):
   return ", ".join("{}: {}".format(key, value) for key, value in kwargs.items())

print(str_user_info(имя="Двачер", фамилия="Битардович", за_ручку_держан=False, листва=True))


Result:
имя: Двачер, листва: True, за_ручку_держан: False, фамилия: Битардович
+
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
годно, даже с бантиками сделал ))
Да там не сложно особо
str.join(...), str.format(...), генератор, dict.items()
Всё что нужно знать
источник

AE

A.Krasilnikov Emoteview.ru in Сообщество Python Программистов
вот про это я и читаю теперь сижу
источник