import re
str_l = ["aaa。bbb。","aaa。","aaa"]
for str1 in str_l:
print(str1, '=>', bool(re.search(r'^[^。]*。?$', str1)))
rx = re.compile(r'^[^。]*。?$')
print( list(filter(rx.search, str_l)) )
aW1wb3J0IHJlCnN0cl9sICA9IFsiYWFh44CCYmJi44CCIiwiYWFh44CCIiwiYWFhIl0KZm9yIHN0cjEgaW4gc3RyX2w6CiAgcHJpbnQoc3RyMSwgJz0+JywgYm9vbChyZS5zZWFyY2gocideW17jgIJdKuOAgj8kJywgc3RyMSkpKQogIApyeCA9IHJlLmNvbXBpbGUocideW17jgIJdKuOAgj8kJykKcHJpbnQoIGxpc3QoZmlsdGVyKHJ4LnNlYXJjaCwgc3RyX2wpKSAp