写点什么

python 输入输出

用户头像
老赵
关注
发布于: 2021 年 01 月 11 日

输入

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,流会被强制刷新。


用户头像

老赵

关注

还未添加个人签名 2018.03.26 加入

还未添加个人简介

评论

发布
暂无评论
python 输入输出