Du måste skicka parametrarna i en iterabel - vanligtvis en tupel:
query = 'SELECT id,sing_name,bir_yr FROM singers_list WHERE bir_yr = %s'
curs.execute(query, (year, ))
Observera att jag också har ersatt ? platshållare med %s .
Observera också att MySQL-drivrutinen automatiskt skulle hantera typkonverteringen mellan Python och MySQL, skulle sätta citattecken vid behov och undkomma parametrarna för att skydda dig från SQL-injektionsattacker.