Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
base:foo [2023/01/10 11:42]
root
base:foo [2023/01/16 02:43] (текущий)
root
Строка 210: Строка 210:
 ^ ''float'' | ''float(x)'' | ''float(x)'' |  | ''float(x)'' | ''struct.unpack(fmt,x)'' | ^ ''float'' | ''float(x)'' | ''float(x)'' |  | ''float(x)'' | ''struct.unpack(fmt,x)'' |
 ^ ''str'' | ''str(x)'' | ''str(x)'' | ''str(x)'' |  | ''x.decode(encoding)'' ^ ''str'' | ''str(x)'' | ''str(x)'' | ''str(x)'' |  | ''x.decode(encoding)''
-^ ''bytes'' | ''x.to_bytes(length, order), struct.pack(fmt, x)'' | ''x.to_bytes(length, order), struct.pack(fmt,x)'' | ''struct.pack(fmt,x)'' | ''x.encode(encoding)''''='' |+^ ''bytes'' | ''x.to_bytes(length, order), struct.pack(fmt, x)'' | ''x.to_bytes(length, order), struct.pack(fmt,x)'' | ''struct.pack(fmt,x)'' | ''x.encode(encoding)'' |
  
  
Строка 218: Строка 218:
 <div slide> <div slide>
  
-===== Функции print, input =====  +===== Функция print ===== 
- +
-Важные глобальные функции для работы в консоли:+
  
 ''print()'' — печатает текст в консоли. Принимает произвольное число аргументов, производного типа, если аргумент не строка, то у него вызывается метод ''%%__str__()%%'', а при отсутствии потом ''%%__repr__()%%'' (есть у всех переменных всех типов). Таким образом ''print'' так или иначе выведет на печать переменную любого типа. ''print()'' — печатает текст в консоли. Принимает произвольное число аргументов, производного типа, если аргумент не строка, то у него вызывается метод ''%%__str__()%%'', а при отсутствии потом ''%%__repr__()%%'' (есть у всех переменных всех типов). Таким образом ''print'' так или иначе выведет на печать переменную любого типа.
Строка 240: Строка 238:
 </sxh> </sxh>
 <code> <code>
-#тест:;25;-;3.158 +тест:;25;-;3.158 
-#конец. +конец. 
-#+
 </code> </code>
- 
-''input'' — запрашивает ввод пользователя, до нажатия Enter. 
- 
-<sxh python> 
-x = input('Введите x:') 
-</sxh> 
- 
-Эта функция всегда возвращает ''str'', если нужно значение другого типа, нужно выполнить явное приведение: 
- 
-<sxh python> 
-x = float(input('Введите x:')) 
-</sxh> 
  
 </div> </div>