Caesar cipher using ASCII character codes
Good things

String building: the new string is built step by step using a list, this is more efficient than concatenating char by char.

To improve

Bug: caesar('a',500) returns Ȼ. You likely want to use the operator % to stay in the range a-z.
PEP 8: variable names should be lowercase, with words separated by underscores. More info.