If you just want to get the value at certain points, you can just do:
print u(x, y)
e.g. for every vertex in the mesh, you could do:
for v in vertices(mesh):
x = v.point().x()
y = v.point().y()
print x, y, u(x, y)
Alternatively, you can look at get_vertex_values()
and/or vertex_to_dof_map()