Различные форматы использования в структуре Python - PullRequest
0 голосов
/ 27 октября 2019

В структуре python есть 20 типов форматов, таких как c, b и т. Д. Это немного напоминает strftime. Однако есть несколько форматов, которые я не совсем понимаю:

  • s и p оба относятся к типу char[]. (1) Почему существуют два разных формата для одного и того же типа;и какой смысл использовать char[] в структуре (например, почему бы просто не c для каждого символа в строке?)
  • Они имеют тип void * (указатель). Каков пример того, когда это будет когда-либо использоваться в пакете Python или сетевом пакете?
  • Наконец, для чего нужны типы n и N, типа ssize_t и size_t соответственно?
...