Задать вопрос
  • Всегда ли методу нужны скобки?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Не всегда. Скобки нужны чтобы вызвать метод.
    s = 'HELLO'
    print(s.lower)
    print(s.lower())

    <built-in method lower of str object at 0x7fd8f2702530>
    hello


    Скобки не нужны, если функцию передавать в качестве параметра.
    Ответ написан
    Комментировать
  • Всегда ли методу нужны скобки?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Через точечку - это атрибуты экземпляра какого-либо класса. Атрибут может быть либо параметром (как переменная или константа, только относящаяся к конкретному экземпляру, его собственный параметр), либо методом (встроенный инструмент, персональная функция экземпляра, позволяющий менять значения некоторых параметров экземпляра, либо ещё что-нибудь делать с этим экземпляром).

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

    То, что в вашем случае вывод одинаков, ничего не говорит о том, можно ли скобки использовать или не использовать. Это лишь внешне похожие проявления довольно различных процессов. Сейчас они похожи на выходе, но никто не гарантирует без тщательного анализа, что и дальше будет так же.
    Без скобок вы получаете значение. Со скобками - результат работы функции.
    Ответ написан
    Комментировать
  • Как в linux узнать точное время создания или изменения файла (чтобы секунды показывались)?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    А если просто из консоли?
    ls -la --full-time
    Ответ написан
    Комментировать
  • Git, как обновить проект ?

    ghaiklor
    @ghaiklor
    NodeJS TechLead
    Если вы хотите обновить у себя
    git pull
    Если вы хотите залить изменения на удаленный git-репозиторий
    git push
    Ответ написан
    Комментировать