。
def get_account_info(data):
if isinstance(data, str):
return None # 如果输入的是字符串,无法获取账户信息,返回None
elif isinstance(data, dict):
balance = data.get('balance')
name = data.get('name')
return balance, name
else:
return None # 如果输入的既不是字符串也不是字典,无法获取账户信息,返回None
# 示例数据
account_data = {
'balance': 1000,
'name': 'John Doe'
}
# 调用函数获取账户信息
balance, name = get_account_info(account_data)
# 打印账户信息
print("账户余额:", balance)
print("账户名称:", name)
在这个例子中,我们定义了一个名为get_account_info
的函数,它接受一个参数data
,该参数可以是一个字典或字符串。如果data
是一个字典,我们通过data.get()
方法获取字典中的balance
和name
键对应的值,并将其作为结果返回。如果data
是一个字符串,由于无法获取账户信息,我们返回None
。最后,我们使用示例数据调用函数,并打印出账户余额和账户名称。
请注意,根据问题描述,我们不提及具体的云计算品牌商,因此无法提供腾讯云相关产品和产品介绍链接地址。
领取专属 10元无门槛券
手把手带您无忧上云