You are reading an old version of the documentation (v3.1.3). For the latest version see https://matplotlib.org/stable/api/_as_gen/matplotlib.axis.YAxis.set_ticks_position.html

# matplotlib.axis.YAxis.set_ticks_position¶

YAxis.set_ticks_position(self, position)[source]

Set the ticks position (left, right, both, default or none) 'both' sets the ticks to appear on both positions, but does not change the tick labels. 'default' resets the tick positions to the default: ticks on both positions, labels at left. 'none' can be used if you don't want any ticks. 'none' and 'both' affect only the ticks, not the labels.

Parameters: position : {'left', 'right', 'both', 'default', 'none'}