我作为一个Python的狂热粉丝,打算写一套Python系列教材,下面就开始我们的第一课。
小编写python
(如果大家不知道怎么下载,可以先看看这篇文章)。我们主要是Windows系统上的Python开发,所以只要看到是Windows版本就可以啦。
首先,我们要先知道它会安装到什么地方:
我们打开之后,会看到一个界面:
虽然看起来貌不惊人,不过它就是以后我们编程时的好工具了。
不过毕竟是第一课,所以先学一些简单的,也就是最基础的加减乘除运算。在Python里面,和大多数时候一样,加是+,减是-,乘是*,除是/。在使用的时候也很简单,只需要把算式输进去就可以了,比如5加3是5+3,5除以4是5/4。
再来跟大家说说python怎么在屏幕上显示一些内容。比如说大家有时候会看到一些软件,运行之后显示一个黑窗口,让你输入一些东西。在python里面,这点可以轻松做到。python里有一个print函数,这个函数可以在屏幕上显示字符串或数值。现在打开你的IDLE编辑器,编写你的第一个程序:
print("Hello world!")
你会发现,IDLE编辑器的窗口里用蓝色的字显示出来了Hello world!。太好了,现在给自己一个大大的拥抱吧,你已经完成了你的第一个程序!
Hello world!你好,世界!
那么,print函数是怎么做到的呢?
大家会发现,我们需要输入print,后面紧跟着一个括号。我们在这个括号里面输入一个值,print函数获取了它,并把它显示在屏幕上。这就是print函数的工作原理。
python编程语言里,有一些函数是可以接受变量的,有些则不行。比如python2里,构建图形化用户界面时用的函数mainloop()就不需要在括号里写东西,因此,我们把它叫做不接受变量的函数。而像我们刚刚用到的print函数那样,需要在括号里输入一个值的函数,则叫做接受变量的函数。
下面,让我们编写一个会跟你打招呼的程序吧。在你的IDLE编辑器中新建一个文件。
name = input("Input your name:")
print("Hello!" + name)
Hello!Rice 你好!大米
这个程序的输出应该是Hello!加你的名字。比如我输的是Rice,那么输出就是Hello!Rice。
在这里,要告诉大家一个小秘密:print函数可以接受两个值相加,而且,字符串是可以相加的。
那么我们用到的另外一个函数,input函数是什么意思呢?这个函数会显示括号里面的内容,并且让你输入一个值。在你按下回车键之前,它会一直等待你输入一个值。如果你没有在input函数后面的括号里输入任何值,你只会看到一个干巴巴的光标在那里闪动,等待你按下回车。
同时,大家应该也注意到了那个=号。在python中,这个符号 叫赋值符。它的意思表明把赋值符后面的值传递给赋值符前面的变量。在这里,我要介绍一下python变量命名规则:
1.首先,变量名不能是python的关键字,比如True = 1,这样的赋值方式是非法的,会引发错误,因为True是python的关键字,是一个条件 ,就像python的内置函数一样。当然了,如果你输入input = 1或者input() = 1也是不行的。
2.不能把一个数值作为变量名,如1 = 1。
3.在命名的之后,只能使用字母、数字和下划线,如果你想创建一个变量,叫做#$^$%&,那是不可以的。如果你想创建一个变量名,来记录电池损耗情况,你可能想写battery wear level,但在命名变量的时候,是不能有空格的,所以你可以写battery_wear_level或者是BatteryWearLevel,这两种方法都可以区分单词,便于程序维护。不过小编肯定会写batterywearleve。
4.一定要记住python的变量名是区分大小写的。
今天的课就上到这里,给大家留个家庭作业:写一个询问你买了几个披萨以及每个披萨多少钱,告诉你你一共花了多少钱的程序。大家可以在评论区交作业哦。