python创建一个银行账户类account_银行账户(示例代码)
时间: 2023-09-16 21:06:48 浏览: 224
简单的银行账户类
好的,以下是一个简单的 Python 银行账户类的示例代码:
```python
class Account:
def __init__(self, name, balance):
self.name = name
self.balance = balance
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if self.balance >= amount:
self.balance -= amount
else:
print("Insufficient balance!")
def get_balance(self):
return self.balance
def __str__(self):
return "Account name: {}, Balance: {}".format(self.name, self.balance)
```
以上代码创建了一个名为 `Account` 的类,它包含了以下几个方法:
- `__init__(self, name, balance)`:构造方法,用于初始化账户的名称和余额。
- `deposit(self, amount)`:存款方法,用于将指定金额 `amount` 存入账户余额中。
- `withdraw(self, amount)`:取款方法,用于从账户余额中取出指定金额 `amount`。
- `get_balance(self)`:查询余额方法,用于返回当前账户的余额。
- `__str__(self)`:字符串表示方法,用于返回账户的名称和余额的字符串表示。
使用该类可以创建多个银行账户,并进行存款、取款、查询余额等操作。例如:
```python
# 创建一个名为 "Alice" 的账户,并初始化余额为 1000 元
alice_account = Account("Alice", 1000)
# 存入 500 元
alice_account.deposit(500)
# 取出 200 元
alice_account.withdraw(200)
# 查询余额
print(alice_account.get_balance())
# 输出账户信息
print(alice_account)
```
输出结果如下:
```
1300
Account name: Alice, Balance: 1300
```
阅读全文