Here is a graph of the averages of the temperatures, including record highs and lows. We average close to 70 degrees but as the graph shows there can be times of hotter weather and cooler weather.
As you can see San Diego does not get much rain. But you can tell by the graph which months are the rainy months.