pass — это оператор-заполнитель: он ничего не делает, но допускает синтаксически допустимый пустой блок.
... (многоточие) — это отдельный объект с именем Ellipsis. Он часто используется как маркер «еще не реализовано», в подсказках типов и в таких библиотеках, как NumPy.
Пример
deffeature() -> None:
pass
PLACEHOLDER = ...
Разбор
Суммируя:
pass используется для пустых блоков кода.
... — это значение объекта, а не ключевое слово.
Оба могут использоваться в качестве временных заполнителей, но с разной семантикой.
Итог
pass — это оператор-заполнитель: он ничего не делает, но допускает синтаксически допустимый пустой блок.
Что такое pass и... (многоточие) в Python? · Sobeso