生成一个函数，以字母表顺序显示输入字符串中每个字母的出现次数。
字符串
下面是一个 Python 的函数，它可以根据字母表的顺序显示输入字符串中每个字母的出现次数：

```
def count_letters(s):
    counts = [0] * 26
    for c in s:
        if c.isalpha():
            index = ord(c.lower()) - ord('a')
            counts[index] += 1
    for i in range(26):
        letter = chr(i + ord('a'))
        print("{}: {}".format(letter, counts[i]))
```

此函数使用一个长度为 26 的列表来跟踪每个字母的出现次数。 它依次迭代输入字符串中的每个字符，并在必要时将相应字母的计数器递增。 最后，它使用循环打印出每个字母和它的计数器值。

要调用此函数，只需将输入字符串作为参数传递：

```
count_letters("Hello, world!")
```

将输出：

```
a: 0
b: 0
c: 0
d: 1
e: 1
f: 0
g: 0
h: 1
i: 0
j: 0
k: 0
l: 3
m: 0
n: 0
o: 2
p: 0
q: 0
r: 1
s: 0
t: 0
u: 0
v: 0
w: 1
x: 0
y: 0
z: 0
```