格式化的精确控制 & 数据输入(input语句)
格式化的精度控制
使用m.n控制数据的宽度和精度。
m,控制宽度,要求是数字(很少用),如果设置的宽度小于数字自身,不生效。
.n,控制小数点精度,要求是数字,会进行小数的四舍五入,数据会失真
字符串快速格式化
语法:
1 | f"内容{变量}" |
此时的变量不限制数据类型,不会进行进度控制,会原样输出。这里的大括号就是占位符。
比如:
1 | name = "qiemi" |
特点:
不理会类型(类似于c++的cout)
不做精度控制(适合对精度没有要求的时候快速使用)
对表达式格式化
首先,什么是表达式?
表达式:一条具有明确执行结果的代码语句。
比如“
1 | 1+1 |
表达式的格式化:
1 | print("1+1的结果是: %d" %(1+1)) |
适合在不需要变量进行数据存储的时候,可以直接格式化表达式,简化代码。
数据输入(input语句)
语法:
使用一个变量接收(存储)input语句获取的键盘输入数据即可
比如:
1 | print("请输入你的名字") |
上述例子的print其实是多余的,因为input语句自身就可以输出提示内容。所以可以进行简化:
1 | name = input("请输入你的名字") |
!!!input语句不管你写入的是什么数据,默认统统当做字符串看待!!!所以记得进行对应的数据类型转换
- Title: 格式化的精确控制 & 数据输入(input语句)
- Author: CM
- Created at: 2023-07-14 11:32:02
- Updated at: 2023-07-15 14:47:50
- Link: https://redefine.ohevan.com/2023/07/14/格式化的精确控制 & 数据输入(input语句)/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments