1. 当使用user1用户登录时,city变量的值为你所在的城市英文拼写,比如wuhan,user2用户登录时显示city=shanghai,其他用户登录时均显示city=beijing
时间: 2024-12-19 20:25:42 浏览: 9
这是一个简单的示例,说明如何根据用户的标识符设置不同用户的个性化信息。在编程中,我们可以利用条件语句或者配置文件来实现这个功能。这里假设我们有一个`User`类,其中包含一个`city`属性,并且有一个`getUserInfo()`方法:
```python
class User:
def __init__(self, id):
self.id = id
def getUserInfo(self):
if self.id == "user1":
return {"city": "Wuhan"}
elif self.id == "user2":
return {"city": "Shanghai"}
else: # 默认情况或其他用户
return {"city": "Beijing"}
# 使用示例
user1 = User("user1")
print(user1.getUserInfo()) # 输出:{"city": "Wuhan"}
user2 = User("user2")
print(user2.getUserInfo()) # 输出:{"city": "Shanghai"}
other_user = User("other_user")
print(other_user.getUserInfo()) # 输出:{"city": "Beijing"}
```
在这个例子中,每个`User`实例根据其id值动态返回对应的city值。如果实际应用中有数据库支持,还可以通过查询数据库获取对应用户的信息。
阅读全文