Если результат вычислений отличается от исходных данных своим типом, то не стоит класть этот результат в ту же переменную.


Пример 1

Плохо:


response = requests.get(url)
response.raise_for_status()
response = response.json()

Хорошо:


response = requests.get(url)
response.raise_for_status()
payload = response.json()


Пример 2

Плохо:


args = parser.parse_args()
parsed_url = urlparse(args.url)
parsed_url = f'{parsed_url.netloc}{parsed_url.path}'

Хорошо:


args = parser.parse_args()
parsed_url = urlparse(args.url)
netloc_path = f'{parsed_url.netloc}{parsed_url.path}'