Python中输入和输出(打印)数据实例方法

 更新时间:2019年10月13日 10:01:16   作者:杨小平#  
在本篇文章里小编给大家整理的是关于Python中输入和输出(打印)数据实例方法以及相关知识点,有需要的朋友们参考下。

一个程序要进行交互,就需要进行输入,进行输入→处理→输出的过程。所以就需要用到输入和输出功能。同样的,在Python中,怎么实现输入和输出?

Python3中的输入方式:

Python提供了 input() 内置函数从标准输入读入一行文本,默认的标准输入是键盘。

例如:

n = input()
print(n)
>>>输入Python3
>>>Python3

其中输入的数据以字符串类型进行储存,如果输入数字的话,后续需要转换类型才能进行操作。

n = input()
print(n)
>>>输入 5
>>>5

另外,input()可以接收一个Python表达式输入,并将运算结果返回。

例如:

n = eval(input())
print(n)
>>>输入 5+2
>>> 7

可以使用eval()函数将输入转换为数字(但输入其他的类型时,会产生错误)

n = eval(print())
print(n)
>>>输入 4
>>>4

当要输入多个数据时,可以使用split()函数

n = input().split()
print(n)
>>>输入1 2 3 4 5
>>>['1','2','3','4','5']

Python中的输出(打印)方式:

Python提供了 print() 内置函数完成输出

使用print()打印

n="Python3"
print(n)
>>>Python3

可以打印出数字和字符串

使用format()函数格式化输出

例如:

>>> print("{:.2f}".format(3.1415926));
3.14

还可以输出其他类型

以上就是本次介绍的全部相关知识点,感谢大家的学习和对脚本之家的支持。

相关文章

  • 非常详细的Django连接mysql数据库步骤记录

    非常详细的Django连接mysql数据库步骤记录

    我的Mysql中已经有了项目需要使用的相关数据库,现在需要通过django来获取Mysql里的数据并使用,下面这篇文章主要给大家介绍了关于非常详细的Django连接mysql数据库步骤,需要的朋友可以参考下
    2022-10-10
  • Pytes正确的配置使用日志功能

    Pytes正确的配置使用日志功能

    在pytest自动化测试中,如果只是简单的从应用的角度来说,完全可以不去了解pytest中的显示信息的部分以及原理,可以通过使用推荐的pytest.ini配置,从而可以做到相对来说比较通用的日志配置,这篇文章主要介绍了Pytes如何正确的配置使用日志功能,需要的朋友可以参考下
    2022-12-12
  • Python使用random和tertools模块解一些经典概率问题

    Python使用random和tertools模块解一些经典概率问题

    这篇文章主要介绍了Python使用random和tertools模块解一些经典概率问题,本文讲解了使用random和tertools模块解羊车门问题、扑克牌问题、生日悖论等经典概率问题,需要的朋友可以参考下
    2015-01-01
  • python Zmail模块简介与使用示例

    python Zmail模块简介与使用示例

    这篇文章主要介绍了python Zmail模块简介与使用示例,帮助大家利用python收发邮件,感兴趣的朋友可以了解下
    2020-12-12
  • 使用Node.js和Socket.IO扩展Django的实时处理功能

    使用Node.js和Socket.IO扩展Django的实时处理功能

    这篇文章主要介绍了使用Node.js和Socket.IO扩展Django的实时处理功能,用异步处理实时功能是相当强大的,文中给出的例子是建立一个实时聊天室,需要的朋友可以参考下
    2015-04-04
  • Django后端按照日期查询的方法教程

    Django后端按照日期查询的方法教程

    这篇文章主要给大家介绍了关于Django后端按照日期查询的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • python装饰器使用方法实例

    python装饰器使用方法实例

    这篇文章主要介绍了python装饰器的使用方法,大家参考使用
    2013-11-11
  • python粘包问题及socket套接字编程详解

    python粘包问题及socket套接字编程详解

    这篇文章主要介绍了python粘包问题及socket套接字编程详解,之所以出现粘包,是因为两个数据非常小,然后间隔时间又短,或数据太大,一次取不完,下一次还会取这个大数据,需要的朋友可以参考下
    2019-06-06
  • Python3多目标赋值及共享引用注意事项

    Python3多目标赋值及共享引用注意事项

    这篇文章主要介绍了Python3多目标赋值及共享引用注意事项,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • 在matlab中创建类似字典的数据结构方式

    在matlab中创建类似字典的数据结构方式

    这篇文章主要介绍了在matlab中创建类似字典的数据结构方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论