python 输入输出
输入
Python 提供了 input 函数,用于获取用户输入的内容,以输入圆半径为例:
>>> radius = input(‘请输入圆的半径:’)
提示语「请输入圆的半径:」 作为参数传给了 input 函数,用户输入的内容被保存在 radius 变量内

在 Python 中,以单引号 ‘ 或双引号 “ 括起来的数据属于字符串类型:
字符串类型一般用来保存文本,不能直接参与数学运算。
Python*中的数值类型分为以下几种:
整数 ( int )
浮点数 ( float )
布尔值 ( bool )
复数 ( complex )

调用 float 函数将 raius 变量转换成浮点数,如果不确定变量类型,可调用 type 函数检查。
Python3.x 中 input() 函数接受一个标准输入数据,默认接收到的是 string 类型,返回为 string 类型。
函数语法
input([prompt])
prompt: 提示信息
输出
使用 print 函数,将计算结果输出到屏幕。
借助字符串格式化,可以将变量以指定格式插入到字符串中。

‘圆周率是:{}’ 是待格式化字符串,其中 {} 是 占位符 ,代表变量插入位置。 format 是字符串格式化方法。占位符 {:.2f} 冒号后是格式描述 .2f , f 代表 定点表示法 ,.2 代表小数点后两位。
待格式化字符串可以包含多个占位符,用多个值进行替换。

print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。
函数语法
print(*objects, sep=‘ ‘, end=‘\n’, file=sys.stdout, flush=False)
参数:
objects — 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep — 用来间隔多个对象,默认值是一个空格。
end — 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file — 要写入的文件对象。
flush — 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
评论