Python编程课第一课

我作为一个Python的狂热粉丝,打算写一套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的变量名是区分大小写的。

今天的课就上到这里,给大家留个家庭作业:写一个询问你买了几个披萨以及每个披萨多少钱,告诉你你一共花了多少钱的程序。大家可以在评论区交作业哦。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181117G19D6200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券