------
## 最终结论
```python
def split_lowerstring(s):
    result = []
    temp = ''
    for char in s:
        if char.islower():
            if temp:
                result.append(temp)
            temp = char
        else:
            temp += char
    if temp:
        result.append(temp)
    return result

# Test cases
assert split_lowerstring("AbCd") == ['bC', 'd']
assert split_lowerstring("Python") == ['y', 't', 'h', 'o', 'n']
assert split_lowerstring("Programming") == ['r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g']
```