python从零到独立建设网站系列教程之基础知识篇(二)

一、 python的安装

1、 在Windows上安装python

(1) 打开web浏览器,访问.http://www.python.org

(2) 点击Download链接

(3) 然后就是按导航走点击确认,需要注意的是要把python加入到系统变量里。




python安装目录的scripts python安装路径可以有空格吗_python安装目录的scripts


2、 在liunux上安装python

现在Linux上自带python2,不过我建议安装python3,后期我们的所有教程都是在python3上调试完成。

打开shenll然后输入命令sudo apt install python3 自动安装完成。

二、 基础知识

1、 python基础语法

(1) 标识符

  • 第一个字符必须是字母表中字母或下划线 _
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。
  • 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

(2) python保留字

保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字:


python安装目录的scripts python安装路径可以有空格吗_python 多个空格分割_02


(3) 注释

Python中单行注释以 # 开头,实例如下:


python安装目录的scripts python安装路径可以有空格吗_python 多个空格分割_03


多行注释可以用多个 # 号,还有 '''"""


python安装目录的scripts python安装路径可以有空格吗_Python_04


(4) 行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:

If i>1:

print('hello')

else:

print('hello world')

(5)多行语句

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()

2、 Python变量和简单数据类型

(1) 输出hello world

我们学编程都喜欢从hello world开始,我们也不例外,打开python自带的解释器IDLE,输入print('hello world') 然后编译器就会输出hello world结果如下图(注意python2和python3的输入方式是不一样的python2不需要带括号,另外python3的好多函数或者包python2都不兼容)


python安装目录的scripts python安装路径可以有空格吗_python_05


(2) 变量

我们尝试这个例子


python安装目录的scripts python安装路径可以有空格吗_Python_06


如上所示我们添加了一个名为message的变量,每个变量都存储了一个值——与变量先关联的信息,在这里存储的值为文本"hello world!"。

变量的命名和使用规则:

· 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头。

· 变量名不能包含空格,但可以使用下划线来分割其中的单词。

· 不要将python关键字和函数名用作变量名。

· 变量名应既简短又具有描述性。

· 慎用小写字母I和大写字母O,因为它们可能被看成数字1和0.

(3) 字符串

字符串就是一系列字符,在python中用引号括起来的都是字符串,其中引号可以是单引号也可以是双引号,如下所示


python安装目录的scripts python安装路径可以有空格吗_python 多个空格分割_07


当然字符串中是可以出现引号的不过要错开,如外边使用单引号里边就必须使用双引号,外边使用双引号里边必须使用单引号。

(4) 数字

在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储web应用信息等。Python根据数字的用法以不同的方式处理它们。

Python3 支持 int、float、bool、complex(复数)

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

像大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的 type() 函数可以用来查询变量所指的对象类型。


python安装目录的scripts python安装路径可以有空格吗_python_08


整数:

在python中,可像计算器一样对整数执行加+减-乘*除/运算。


python安装目录的scripts python安装路径可以有空格吗_python安装目录的scripts_09


Python使用两个乘号**表示乘方运算:


python安装目录的scripts python安装路径可以有空格吗_python_10


Python还支持运算次序,因此你可在同一个表达式用使用多种运算。你还可以使用括号来修改运算次序,让python按你指定的次序运算,如下所示:


python安装目录的scripts python安装路径可以有空格吗_python_11


浮点数:

浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

从很大程度上说,使用浮点数时都无需考虑行为。你只需输入要使用的数字,python通常都按你期望的方式处理它们:


python安装目录的scripts python安装路径可以有空格吗_缩进_12


Bool:

就是true或者false

或者用1或者0表示

复数:

复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。