如果你使用Windows 8,这样启动: 不管你是如何启动解释器的,你应该确保它能够工作,在终端中输入如下命令,或者是在Windows的命令提示符中输入如下指令并按回车:
尽管看上去并不像,但是你已经写完你第一个Python程序了!在学习大多数语言的时候,打印出Hello, World被认为是一个起点。 `python` 命令指示计算机在屏幕上输出后面的字符——而不是在你的打印机上打印!注意“Hello World”两边的引号,引号中的任何东西都被看做常规的文本儿不会被解释为一个指令。 变量变量,是在计算机内存中存放数据的一种方式;在你的程序中你会经常用到它们。在一些语言中,变量有特定的类型,指明了这些变量属于那些类。 在Python中,你不需要声明变量的类型。现在暂时不需要在意这些细节;在本教程稍后的章节中你会学到关于这个内容的知识。
这么做声明了hello变量并且把Hello World赋值类了它。现在,你不需要在程序中需要“Hello World”的地方输入这个字符串了,取而代之的是,你可以使用hello这个变量。 在解释器中输入如下命令并按回车:
这个指令会产生和Hello World例子相同的结果,但是它是打印出了hello这个变量的值。 变量同样也可以用来储存数字。在解释器中输入如下命令:
注意:从现在起,你可能要输入多行语句,只需要在每行末尾输入回车即可** 先猜猜看上面的代码会做些上面,再看下面的答案: 这段代码会打印5,然后打印15.第一个`print`语句打印了被你赋值为5的变量x。然后它打印了y+x的结果。因为y被赋值为10,x是5,所以打印了15。 对于你生命中的绝大部分程序变量是其核心。在你学习本教程的过程中,你会对变量变得非常熟悉。 变量类型在之前的教程中你已经遇到了变量,但是我们并没有仔细的介绍它。不同的变量类型存储不同类型的值。 注意:对于全部的内建类型,请查看Python官方文档 到目前为止,你仅仅和Python中两个基本类型打过交道:整型(`integers`)和字符串型(`strings`),你还会遇到布尔类型(`boolean`),你可以用它来储存`True`或者`False`。 下面有关于这些变量类型的一点介绍: 整型 你可以像这样简单的输入一个数字来创建整型,不需要任何引号:
字符串型 通过用引号包含一串字符来创建字符串,就像下面一样: 布尔类型 布尔类型代表了True或False。 你通过使用大写开头的True或False 来创建布尔类型,不需要引号,就像下面这样:
变量两边没有引号;如果你用引号包含了True,你则是创建了一个字符串类型! 字符串连接和整数相加Python让两个字符串钩在一起变得很容易,我们也称之为字符串连接。你可以使用`str()`把一个整数类型转换成字符串,相反,你也可以使用`int()`把一个字符串转换为整型。 在你的解释器中输入下面指令:
下面解释上面代码做了些什么:
if 语句if语句检查某个条件是不是真,如果是,则执行一段代码。条件语句通常是这样的形式`值 – 操作符 – 值`,通常是比较两个值。 比如,你可以使用`x == 0`评价一个值是不是等于0,`==` 是等于操作符。 下面是Python中的一些常见比较
if语句是如下的形式:
注意到`在这里执行某些语句` 这行是如何缩进的。这是你在Python声明代码块的方式。同一个代码块中的每一行都必须和其他所有行缩进相同的制表符或是空格;这是语言强制规定的。换句话说,不要混合使用制表符和空格。创建一个if语句,在解释器中输入如下命令: 迎接你的是神秘的提示符`…`;这表示解释器在等待你输入代码块的内容,按下Tab键,输入第二行: 再次按下回车,你的光标回到了控制台的最左边。要想再输入一个代码块语句,只需要再按Tab。如果你输入完了,按下回车告诉解释器你的代码块已经完成。 |