1. 编程学习网 > 编程教程 > Python教程 > python基本输入和输出

python基本输入和输出

基本输入和输出
之前我们在IDLE中给一个变量赋值,然后查看该变量的值,只是方便我们实验,并不是真正的在控制台输出。这一节,我们就来正式的学习python的输入和输出。

1.输出

其实在之前的1.2节中,我们已经见过输出了,就是输出“hello world”的那行代码,还记得吗?没错,就这么简单,只需要写一个print()语句,然后在括号里加入你想输出的字符串,也可以输出整型、浮点型等其他数据类型。

这就是python中的输出方法了,学过其他语言的同学,一定会有感触:python真的是简洁!
不仅如此,我们再来看看‘+’在输出语句中的作用:


很明显,如果是字符串,那么‘+’会将他们直接拼接起来,如果是数字,无论是整型还是浮点型,那么会直接输出他的和。但是不能像下面那样将一个字符串和一个整型用‘+’连接,系统就会报错。

不过呢,我们可以使用“逗号连接符”,将包括不同类型的数据连接起来:


其中第5行的print()语句,前面是一个字符串,因为有双引号,后面的是一个表达式,是由Python解释器自己算出来并返回出一个整型结果,效果和直接输出一个整数30是一样的。
我们python里的print()语句在输出时默认会自动换行,如果不想换行输出,需要加上一个end=””。即print(“输出文本”,end=””)
当然,python输出不仅仅只有这些,这一小节,仅仅是带大家初识python输出方法,等后面学习更多语法时,还会有各种各样的输出形式,以及功能强大的格式化输出,等我们遇到再和大家分享。

2.输入

学习了输出,才能更好地带大家学习输入。学习过c语言的同学一定知道,在输入之前一定要先定义变量,然后才能对该变量进行输入,但是在python中,可以同时进行,即直接使用一个变量接收从input()函数输入的内容:

程序在执行这个语句后光标会停留,等待用户从键盘输入,然后直接赋值给a.
这里的变量a接收键盘输入5后,再遇到print()函数会直接输出变量a,不过这里的变量a的数据类型,虽然看似是整型,但其实不是。
使用input()函数进行输入时,无论输入什么内容,它都会以字符串类型进行存储。



所以如果我们希望输入自己希望的数据类型,比如整型,那么就需要用int()强制转换数据类型,浮点型也一样,用float()强转就好了:


在c语言中,如果在输入前,想给用户提示信息,必须先用printf()函数输出提示语,
            
但在python中,input()一个函数就能帮我们同时完成输出提示语和输入内容,我们来看看吧:


执行第1行语句后,可以看到引号内的内容原样输出,然后光标停住等待用户输入,输入结束后回车执行下一行输出a,可以看到输出的仅有用户刚才输入的内容,input()函数内的提示语时不会输出的,也就是说变量a只保存你输入的内容。
学到这里,我们就可以写一个小程序了。
例:写一个程序,输入半径求圆的面积。

没错,就是这么简洁,两行代码搞定!!
来吧,让我们开始用python刷题吧!
请用python语言完成本节练习:
1.题库 1952
2.题库 1954

本文由IT教学网整理发布,转载请注明出处:http://www.itjx.com/jiaocheng/Python/2020/0113/503.html

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休