给定一个包含姓名和年龄的元组,输出一个格式化后的字符串,形如“Name is XX, Age is YY
时间: 2023-05-19 19:01:56 浏览: 120
可以使用字符串格式化来实现这个功能,代码如下:
```python
person = ('Tom', 25)
print('Name is {}, Age is {}'.format(person[0], person[1]))
```
输出结果为:
```
Name is Tom, Age is 25
```
注意,这里使用了元组的下标来访问姓名和年龄,也可以使用元组解包的方式来获取这两个值:
```python
name, age = person
print('Name is {}, Age is {}'.format(name, age))
```
相关问题
题目二:元组解包 编写一个函数,接受元组 (name, age),并输出格式化的字符串 “Name: <name>, Age: <age>”。 要求: 1、使用元组解包。 2、格式化输出。 写出对应的主函数
题目二的解决方案可以使用Python的元组解包和字符串格式化功能来编写。这是一个简单的示例:
```python
def format_person_info(person_tuple):
"""
使用元组解包和格式化输出,给定一个(name, age)形式的元组,返回格式化的字符串
"""
name, age = person_tuple # 元组解包
formatted_string = "Name: {}, Age: {}".format(name, age) # 格式化输出
return formatted_string
# 主函数演示
def main():
person = ("Alice", 25)
print(format_person_info(person))
if __name__ == "__main__":
main()
```
在这个例子中,`format_person_info` 函数接收一个元组,通过 `name, age = person_tuple` 进行了解包,并将变量分别赋值给了 `name` 和 `age`。然后使用 `str.format()` 方法将它们插入到预设的字符串模板中。主函数 `main()` 中创建了一个包含姓名和年龄的元组,并调用了这个函数展示结果。运行此程序会输出类似 "Name: Alice, Age: 25" 的字符串。
阅读全文
相关推荐














