Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

+ ' '

проиграл с тестера-программиста

а как еще ставить пробел, я хз :trollface:

 

Очевидно, что "... ili 2 "

 

Знаю питон на примитивном уровне учил слегка пару лет назад, чтобы читать кое-какие скрипты в cinema 4d и править че-то нужное.

 

Но разве не?

class City:
def __init__(self, name='London', street='bigban'):
	self.name = name
	self.street = street

до _инит_ я еще не дошел :trollface:

ну так то да, и так можно переменные хуярить


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

это такие же переменные как у тебя, просто тут они создаются в конструкторе

в принципе особой разницы нет


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Двапой, а зачем тогда используют конструктор?

Чтобы сабклассы могли атрибуты подтянуть и при создании класса задать?

Или есть еще чет?

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну в конструкторе задают динамические переменные, что в принципе не мешает задавать динамические переменные в самом классе

 

class User:
  age = 16 # average age
  def __init__ (self, name, age):
  self.name = name
  if age: self.age = age


Изменено пользователем Двапой

Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
(изменено)

ну в конструкторе задают динамические переменные, что в принципе не мешает задавать динамические переменные в самом классе

 

class User:
  age = 16 # average age
  def __init__ (self, name, age):
  self.name = name
  if age: self.age = age

А не проще ли в этом случае

class User:
  def __init__ (self, name, age=16):
   self.name = name
   self.age = age

 

Или я чет не понял?


Изменено пользователем Stenateksta

Поделиться сообщением


Ссылка на сообщение

В данном случае конечно проще. Но не всегда будет так (допустим когда придется пересчитывать какие-то значения прежде чем их установить). Да и не во всех языках можно устанавливать дефолтные значения в аргументы

 

А кстати, забыл сообщить - меня не взяли в яндекс, из-за того что бюджет отдали в ебург. Ну по крайней мере мне так сказали.


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

Не расстраивайся, у тебя еще все впереди :geys:

Поделиться сообщением


Ссылка на сообщение

питончик настолько отсталый, что надо self ручками прописывать?


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

питончик настолько отсталый, что надо self ручками прописывать?

щито поделать


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

Питончик настолько отсталый, что в нём нет сахара для сеттеров-геттеров? чего-то типа

class User:

attr_accessors = ['name', 'age', 'city', 'phone']

 

 

неужели нету? каждую поебень писать вручную и засовывать в __init__?


Изменено пользователем Vizakenjack

Поделиться сообщением


Ссылка на сообщение

Питончик настолько отсталый, что в нём нет сахара для сеттеров-геттеров? чего-то типа

class User:

attr_accessors = ['name', 'age', 'city', 'phone']

 

 

неужели нету? каждую поебень писать вручную и засовывать в __init__?

Конечно нету


76561198051636913.png

Поделиться сообщением


Ссылка на сообщение

Гайз, нужна ваша помощь ,посоветуйте литературы ( или ее аналог , уроки , видеоуроки) чтобы повторить паскаль , хочу выучить что-то посерьезней, но без основ никуда( плз не овните только)

Поделиться сообщением


Ссылка на сообщение

если хочешь выучить посерьёзнее - учи сразу посерьёзнее

 

тебе в фонарный столб не упёрся тот паскаль для этого, тем более "повторять", по ходу дела сам вспомнишь все основы

Поделиться сообщением


Ссылка на сообщение

все нахуй поставил джанго и селениум вебдрайвер

буду методом проб хуярить :trollface:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

а джанго то тебе нахуй вообще

сайты клепать ЗАЗАЗЗАЗА :trollface:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

если хочешь выучить посерьёзнее - учи сразу посерьёзнее

 

тебе в фонарный столб не упёрся тот паскаль для этого, тем более "повторять", по ходу дела сам вспомнишь все основы

хм хорошо, тогда с чего стоит начать , а то в прошлых темах кроме срача ничего практически нет

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...