0o5
0o5 is a numeric literal used to denote the octal number five in programming languages that use the 0o prefix for octal notation. The prefix "0o" (zero followed by a lowercase o) signals that the digits that follow are interpreted in base 8 rather than decimal. In octal, digits range from 0 to 7, and the value of 0o5 equals the decimal number 5.
Python 3 uses the 0o prefix for octal literals, replacing the older leading-zero notation of Python 2.
Octal notation is historical but remains encountered in computing contexts, especially in Unix-like file permissions and