Переменные и ввод-вывод

Переменные

Функции: первое знакомство

Некоторые объекты — исполняемые (callable). Их можно запустить, они что-то вычислят и вернут вычисленное значение. Для запуска надо после объекта поставить скобочки.

   1 >>> dir
   2 <built-in function dir>
   3 >>> dir()
   4 ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']
   5 >>> 7()
   6 <stdin>:1: SyntaxWarning: 'int' object is not callable; perhaps you missed a comma?
   7 Traceback (most recent call last):
   8   File "<stdin>", line 1, in <module>
   9 TypeError: 'int' object is not callable
  10 >>> a = 7
  11 >>> a()
  12 Traceback (most recent call last):
  13   File "<stdin>", line 1, in <module>
  14 TypeError: 'int' object is not callable
  15 >>> a = dir
  16 >>> a()
  17 ['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'a']
  18 

Если функцию не вызывать, а просто упомянуть по имени, Python скажет что-то типа «это функция» ☺

Типы объектов

   1 >>> type(123)
   2 <class 'int'>
   3 >>> a = 123
   4 >>> type(a)
   5 <class 'int'>
   6 >>> type(123.456)
   7 <class 'float'>
   8 

Строки: первое знакомство

Ещё один тип объектов — строки (последовательности знаков)

Ввод и вывод в программе (сценарии)

Про Д/З

Д/З

Python/PhilosoPython2022/02_VariablesIO (last edited 2022-09-18 22:41:41 by FrBrGeorge)