编写一个Python函数，该函数接收一个字符串并计算其中所有字母出现的频率。
'hello world'
以下是计算输入字符串中所有字母出现频率的Python函数：
```python
def calc_frequency(string):
    frequency_dict = {}
    for letter in string:
        if letter.isalpha():
            if letter in frequency_dict:
                frequency_dict[letter] += 1
            else:
                frequency_dict[letter] = 1
    return frequency_dict

# Example usage
print(calc_frequency('hello world'))
# Output: {'h': 1, 'e': 1, 'l': 3, 'o': 2, 'w': 1, 'r': 1, 'd': 1}
```

该函数首先创建一个空的字典来存储每个字母的出现频率。然后，它遍历输入字符串中的每个字符，并检查该字符是否为字母。如果该字符为字母，则它将该字母的出现次数添加到字典中。如果字典中不存在该字母，则将其添加到字典中。最后，该函数返回计算出的字母频率字典。