![Python 3 数据分析与机器学习实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/708/33706708/b_33706708.jpg)
上QQ阅读APP看书,第一时间看更新
3.2 Python的输入和输出
![](https://epubservercos.yuewen.com/9C211F/18011584508562506/epubprivate/OEBPS/Images/Figure-0041-0046.jpg?sign=1738843137-3KhmzNAfffREeHM4XsoXII74oZnDpGLG-0-4723a40a480818472384e544a6dea0f9)
输入和输出在任何编程语言中都是经常使用的语句,下面来看一下Python的输入和输出语句。
3.2.1 Python的输出语句
3.1节的第一个Python程序是输出一句字符串,使用了print语句,print默认输出是换行的,如果要实现不换行,需要在变量末尾加上end=""。来看下面的例子:
x="123" y="abc" # 换行输出 print( x ) print( y ) # 不换行输出 print( x, end="") print( y, end="")
上段代码程序运行结果如下图所示。
![](https://epubservercos.yuewen.com/9C211F/18011584508562506/epubprivate/OEBPS/Images/Figure-0041-0047.jpg?sign=1738843137-IlotTgoyVn53gOQhacmN4DdAMQkXjmu6-0-0c0a0af0ca49d8c42649e7a772c80c31)
3.2.2 Python的输入语句
Python使用input语句实现数据的输入,Python 3中input() 默认接收到的是字符类型。基本语法如下:
input([提示内容])
来看下面的实例:
name=input("请输入你的姓名:") print("hello"+name)
上面代码首先出现提示信息"请输入你的姓名:",然后等待用户输入,输入的内容会存放到name变量中,在print函数中显示结果,如下图所示。
![](https://epubservercos.yuewen.com/9C211F/18011584508562506/epubprivate/OEBPS/Images/Figure-0042-0048.jpg?sign=1738843137-bgieL5eNOZoJFzhpvSKLFh44V8b19kE7-0-8580adb257a15788164e5d54d8ea8059)