Google's description suggests that a placemark can have:
a description that appears in the "balloon" attached to the Placemark.
a name
a point
You can add this information in python using
pnt = kml.newpoint(name="Kirstenbosch", coords=[(18.432314,-33.988862)])
pnt.description = 'population: 150000 age: 32'