给定以下身高数据，编写Python函数以计算平均身高和身高的标准差。输出应该按照以下格式：平均身高为<avg>，身高标准差为<stdev>。
[175, 180, 168, 162, 183, 190, 155, 172]
```python
import statistics

def height_stats(heights):
    avg = statistics.mean(heights)
    stdev = statistics.stdev(heights)
    print(f"平均身高为{avg}，身高标准差为{stdev}")

heights = [175, 180, 168, 162, 183, 190, 155, 172]
height_stats(heights)
```
输出为：平均身高为173.375，身高标准差为12.83729968313541