![9bcb7f3f308fa7c29ce464c324b1e425.png](https://i-blog.csdnimg.cn/blog_migrate/a351258226a83cdb9fea79ec6f399b84.jpeg)
Python基础输入输出
最近,学校的python期中考试刚刚结束,我又拿了满分,你们说python考试怎么那么简单,为什么不考难一点?Dijkstra已经写了一篇文章来帮助大家理解考试题目,但我认为,只有通过带大家从头开始复习一遍所有知识,才能真正让大家渡过python难关。因此,我决定,从零开始,让大家再也不为python发愁。
我向大家保证,只要你认认真真读完这篇文章,一定对python的输入输出了如指掌。
一、python简介
众所周知,python是一种极其简单易懂的语言。如果这句话伤害了你,那我深感抱歉;不过如果你试着学一学c++或者汇编语言,你就会知道,学python是多么幸福。
![3eb42f84ce2c1bc15e358382d765db21.png](https://i-blog.csdnimg.cn/blog_migrate/8c2554f0e56c61c853d7065c3eafb29e.jpeg)
Python是一种面向对象的高级语言。它的设计理念是:“优雅”、“明确”、“简单”。2004年,Google开始使用python作为编写语言,他们的目的是“Python where we can, C++ where we must”。由此可见,学好python不仅能帮助大家通过会考,更能帮助大家在今后的职业生涯中多一条光明的道路。
二、下载python
第一步:登录python.org
![5230549e90eee489d04ec8822f225adb.png](https://i-blog.csdnimg.cn/blog_migrate/3c35c382ffb92986f921ae2c7e042943.png)
第二步:选择“download”,根据操作系统选择python版本,点击“python”安装。
![c5a7ff0e99e168af0cd5fe5c2848a377.png](https://i-blog.csdnimg.cn/blog_migrate/f5a2fc831ecaf66a5c826b78d9613f8c.png)
第三步:根据提示进行保存和安装,安装完毕之后点击红框内的图标即可打开python(分32位系统和64位系统)。
![ef8050cfe3af081949a43afee09ce4d1.png](https://i-blog.csdnimg.cn/blog_migrate/107789ebc488c63c466328eefe893050.png)
三、基础输出
python中的输出是用“print”实现的,如下:
![1c20e53eae1eb6ef43e409507d79259a.png](https://i-blog.csdnimg.cn/blog_migrate/d895d7ce725e77f8e31a9436b0bc290c.png)
“print”后面的括号内是想要输出的内容。记得一定要加引号,不然就会出现错误,如下:
![c502f608e9681339b5d2d334887941dc.png](https://i-blog.csdnimg.cn/blog_migrate/e6f071c9b7c1ce7db4a3871453aa76fd.png)
可以把输出内容用逗号隔成几个部分,如下:
![c64accec2ad9e3853f263547c01bd22d.png](https://i-blog.csdnimg.cn/blog_migrate/8fe68e6c135da783bc0ee7ce2c1bb005.png)
点击F5运行,结果如下:
![a2b459bbd284171b1bd0886ca1ac188c.png](https://i-blog.csdnimg.cn/blog_migrate/ebac2fdcecfc86cb25d5d2822388ec0c.png)
四、变量
编程里的变量说白了其实就是可以用来储存的一个东西。如果你想创建一个变量,只需要告诉电脑你的变量叫什么名字,变量里面装了什么东西就行了。如下:
![abefff5fe8f5c38424a6c06be90766ad.png](https://i-blog.csdnimg.cn/blog_migrate/ededb7317af232d61985b8c8c1e078fd.png)
对就是这么简单。它的意思就是让一个叫“a“的变量储存1。值得注意的是,python中的变量分很多类型,比如整数、小数、复数、字符等等。我们并没有告诉电脑这里的1是什么类型,它可能是整数1,小数1.0,或者“1”这个字符。如果我们要储存的1是整数,就需要这样写:
![d7b04bb7164b87cd67f44ae12902ea33.png](https://i-blog.csdnimg.cn/blog_migrate/9992ddc0e54ef74d55ae06a05698c91d.png)
“int”是整数的意思,是英文单词“integer”的简写。除此之外,如果想要储存的数是一个小数,就在相应的位置把“int”改成“float”。以下是百度百科上的一张表格,里面是不同变量类型对应的英文单词:
![72f89b526cfff44847787f62dd0cd3ad.png](https://i-blog.csdnimg.cn/blog_migrate/ef5e756a3f8bfd3fdc51af53f3dc76a5.png)
变量是可以输出的,如下:
![f9ee0b6e5f7b2bf41cf8dc94e8514baf.png](https://i-blog.csdnimg.cn/blog_migrate/a2f168300e2f1f84534ec74a3a25a7cc.png)
运行结果如下:
![edf5aca572319f93c53f0a789a5e21b2.png](https://i-blog.csdnimg.cn/blog_migrate/7266bffa38598329daa02b7870f38bd4.png)
要注意,输出变量时一定不能加引号!可以体会一下加引号和不加引号之间的区别:
![00519afbf305a3e8f29fa47e7b9d54ca.png](https://i-blog.csdnimg.cn/blog_migrate/8713b202f4435811747ac99b510a71f0.png)
运行结果如下:
![734f3826a28b543436d7067a620f8f8b.png](https://i-blog.csdnimg.cn/blog_migrate/cebfe130ef961749176c36e82eafce13.png)
可以看出,不加引号输出的就是变量储存的东西,而如果加了引号,就会将引号内的东西原封不动的输出出来。这一特点给我们编写程序提供了方便,比如我们可以很好的将变量和其他内容一起输出:
![e564867f7939aaedf2d2e37ab0a7fc0a.png](https://i-blog.csdnimg.cn/blog_migrate/2606c9e5a7be2fc4f349fe6ae2745760.png)
运行结果如下:
![4cde819d43635e683716c53d6479d9b2.png](https://i-blog.csdnimg.cn/blog_migrate/992597f43c4d6bf1eec430d8d0ed7b3f.png)
变量之间可以进行运算,比如,可以计算两个变量的和、差、积等等,如下:
![a1f52ad523c5eb303c1b9b167d7cc9b8.png](https://i-blog.csdnimg.cn/blog_migrate/a123d41c0e2caa3bb2e935667fd85db8.png)
其中,*表示乘,/表示除,%表示模(a除以b的余数),**表示乘方。运行结果如下:
![476ff44f2a0dd6deddd98a0dcf10b73c.png](https://i-blog.csdnimg.cn/blog_migrate/4c4e2ad7895f2686d815d58fe63efa8c.png)
五、输入
输入是python中的一个重要模块。输入非常简单,只需要将输入的内容存到一个变量中就行了。这里以输入整数为例:
![5335fe4d3396544b80383f3bb269b651.png](https://i-blog.csdnimg.cn/blog_migrate/0b4f15e17c41a4a8a8f42bf05970b549.png)
input后的括号内可以加上一段话,作为输入时的提示,如下:
![2a067e45175067aea9e7743dafb1d027.png](https://i-blog.csdnimg.cn/blog_migrate/33f0de3fa4f57a875e0c81b9b7a3eb8e.png)
这样,在输入之前,会输出一段话来提示别人该输入什么,使程序更加人性化一点。
现在,我们来编写一个这样的程序来检验一下大家对输入输出的掌握:输入一个整数,输出它的两倍。
![7ec7303214a86a5e6e53e1e38a185f53.png](https://i-blog.csdnimg.cn/blog_migrate/51895d7ef9ffc0059801472aceed05c1.png)
![d7551824ead2af091c751fb8fbe13ed4.png](https://i-blog.csdnimg.cn/blog_migrate/cef468c403bbce05a3675217ab1bdeeb.png)
![2dc246cd4e1ce6b7cc37f50f6a3a79eb.png](https://i-blog.csdnimg.cn/blog_migrate/5c0a5205aadff1117cd325c773a5f4d5.png)
七、总结
总结一下,我们已经学了的内容有:
输出
定义变量
变量的运算
输入