大学Python程序设计实验报告:字符串的输入和输出

云课堂学Python 2024-04-06 18:04:34

一、实验目的

编写 Python程序,实现对简单文本的处理,掌握列表、元组、字典等组合类型的应用。

二、实验要求掌握字符串的输入和输出。掌握使用切片的方式访问字符串中的值。掌握常见的字符串内建函数的应用。掌握列表、元组的应用。掌握字典、集合的应用。三、实验内容与程序代码

1、编写程序,接收用户的输入,包括用户姓名、用户年龄、用户的身高。按如下形式输出显示。

要求采用str.format、f、%三种格式化字符串方式分别输出。

输出样例:我叫李明,今年16岁,身高174.5厘米。

注意:身高保留1位小数。

name = input("请输入你的姓名:")age = input("请输入你的年龄:")height = float(input("请输入你的身高:"))print("我叫{},今年{}岁,身高{:.1f}厘米。".format(name, age, height))print(f"我叫{name},今年{age}岁,身高{height:.1f}厘米。")print("我叫%s,今年%s岁,身高%.1f厘米。"%(name, age, height))

python2.6版本之前,使用%格式化字符串沿用的是C语言的输出格式。

语法如下所示:

`<format_string> % <values>`

如果有多个值,那么它们必须包含在一个元组中。如果只有一个值,可以不带括号单独编写它。

format()功能很强大,它把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’。

Python 3.6引入了一种格式化字符串的新方法:f-Strings,提供了一种在字符串文本中嵌入表达式的方法,相比 Python 中的其他字符串格式化方法,f-strings 具有更简洁的语法,更快的执行速度。

f-strings 以 “f” 开头,后跟字符串(可以用单引号、双引号或三引号),然后可以在字符串中加入用大括号括起来的变量或表达式。

f-string使用方式为`f'xxx'`,(也可以是''或'''或""")用大括号 {} 表示被替换字段。

0 阅读:0

云课堂学Python

简介:感谢大家的关注