official Python programming FAQ official Python programming FAQ passed by assignment scope issue passed by assignment python docs mention the ternary operator the official FAQ the official FAQ passed by assignment passed by assignment official Python programming FAQ passed by assignment scope issue official Python programming FAQ official Python programming FAQ scope issue this FAQ