美文网首页
Python的输入与输出

Python的输入与输出

作者: TTTRX | 来源:发表于2019-04-10 22:30 被阅读0次

关于输入

终端输入函数

Python在终端窗口的输入函数:input()
例如:

accurate=input()

但是这里的accurate是一个字符串,而精度一般是个整型或者实数型,所以需要类型转换

input函数的类型转换

转换成整型:

accurate=int(input())

转换成float型:

accurate=float(input())

需要留心的是,python没有double的强制类型转换

关于输出

输出时保留小数

假如要保留六位小数:

print("%.6f" % result)

%r与%s的区别

示例1:

print("%r" % "Thank U a lot") #输出 'Thank U a lot'
print("%s" % "Thank U a lot") #输出 Thank U a lot

s='This is an end'
print("%s" % s) #输出 This is an end
print("%r" % s) #输出 'This is an end'

可以看到,在输出字符串时,%s会只输出字符串,而%r则多了一对单引号

示例2:

import datetime
d = datetime.date.today()
print("%s" % d) #输出 2019-04-10
print("%r" % d) #输出 datetime.date(2019, 4, 10)

那么%r与%s,到底什么区别?
stackverflow中,我大致看到了答案,大致翻译过来就是:
%r 相比 %s包含了更多关于一个对象的信息(有时候它们会输出同样的东西,比如说如果输出int类型数据,它们的输出是一样的)

相关文章

  • Python学习笔记1

    Python注释 Python变量 Python运算符 Python输入输出 输入函数 输出函数(3.x) ...

  • Python 输入与输出

    输入与输出 输入 python2 raw_input()将用户输入作为'str'赋值给变量input()将用户输入...

  • Python输入与输出

    关于输入 终端输入函数 Python在终端窗口的输入函数:input()例如: 但是这里的accurate是一个字...

  • python—输入与输出

    Python的格式化输出 使用字符串格式化的形式来优化Python的输出,使用%作为占位符。%后面跟的是变量的类型...

  • 11岁表弟写的Python零基础入门笔记!

    一、Python输入与输出 输出:使用print()函数。 print()函数的基本语法格式如下:print(输出...

  • python的输入与输出

    一个程序为了完成交互,输入与输出是必不可少的,现在就简单的了解下python的输入与输出 输出 和其他编程语言类似...

  • Python的输入与输出

    关于输入 终端输入函数 Python在终端窗口的输入函数:input()例如: 但是这里的accurate是一个字...

  • python的简单用法

    1、标准输入与输出python文件为 prog.py 输入文件为 test.in 将程序的输出记录到文件test....

  • 2018-11-12day10-python2和python3

    python2和python3的区别 一、输入输出语句变成了输入输出函数 python2 --- print "...

  • Python基础部分(三)

    输入与输出 在python3中,我们使用input()关键字输入数据,使用print()关键字输出数据: 运算符 ...

网友评论

      本文标题:Python的输入与输出

      本文链接:https://www.haomeiwen.com/subject/mtuaiqtx.html