请根据以下要求为电子商务平台创建一个“购物车”类。


要求：
-购物车应具有添加购买项、删除购买项和计算购物车总价的功能。
-您的类应该具有一个内部数组，用于存储加入购物车的项目。
以下是Python中实现上述功能的购物车类示例：

```
class ShoppingCart:
    def __init__(self):
        self.items = []

    def add_item(self, item):
        self.items.append(item)

    def remove_item(self, item):
        self.items.remove(item)

    def calculate_total_price(self):
        total_price = 0
        for item in self.items:
            total_price += item.price
        return total_price
```

这个购物车类有一个内部数组“items”，可以存储购物车中的项目。它具有“add_item”和“remove_item”方法，分别用于向购物车添加或删除项目。它还包含一个“calculate_total_price”方法，用于计算购物车中所有项目的总价。