Что делает def main() -> None? [дубликат]Python

Программы на Python
Anonymous
Что делает def main() -> None? [дубликат]

Сообщение Anonymous »

Я работаю над освоением Matplotlib, и во второй главе они представляют следующий фрагмент кода:

Код: Выделить всё

#! /usr/bin/env python3.4
import matplotlib.pyplot as plt

def main () -> None:
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.savefig('simple-line.png')

if __name__ == '__main__':
main()
Это можно увидеть в этом блокноте, ячейка 10. Я никогда не видел, чтобы основной метод определялся таким образом. Какова функция -> Нет?
Моя единственная мысль на данный момент заключается в том, что это может быть похоже на def main(argv=None)?
Помимо этого, что такое -> в Python? Я не могу найти его в этом списке операторов Python.

Подробнее здесь: https://stackoverflow.com/questions/382 ... in-none-do

Вернуться в «Python»