1.Python编程环境的安装
(1)下载安装包 https://www.python.org/downloads/
(2)运行系统文件 *.exe
(3)选中“Add Python 3.* to PATH”复选框,添加路径
(4)单击“Install Now”选项
(5)安装完成后单击close按钮
以上只是简单例子,如果要设置安装路径和其他特性,可以选择“Customize installation”选项进行安装。
2.Python解释器
(1)命令行形式的Python解释器,在Windows系统的桌面,选择“开始”---“所有程序”---“Python 3.*”---“Python 3.*(32-bit)”
(2)图形用户界面形式的Python解释器,在Windows系统的桌面,选择“开始”---“所有程序”---“Python 3.*”---“IDLE Python 3.* 32-bit”
3.Python编程语法
(1)运行程序
- 启动Python解释器后,可以直接在其提示符(>>>)后输入语句,运行
- 选择“File”→“New File”命令,编写程序并保存,最后选择“Run”→“Run Module”命令
- 在提示符下执行import语句来导入程序,系统会自动运行程序
- 在Windows命令提示符下切换到Python程序文件所在文件夹,最后在Windows命令提示符下输入python+要执行的程序文件名
(2)常量
在程序运行过程中,其值不能改变的数据对象称为常量(constant)
(3)变量
在高级语言中,变量(variable)可以看作是一个特定的内存存储区,该存储区由一定个数字节的内存单元组成,并可以通过变量的名字来访问,变量具有变量名、变量值和变量地址三个属性。
(4)变量与地址
Python语言采用基于值的内存管理方式,不同的值分配不同的内存空间。这可理解为,Python变量并不是某一个固定内存单元的标识,而是对内存中存储的某个数据的引用(reference),这个引用是可以动态改变的。
(5)标识符
在Python中,标识符由字母、数字和下划线(_)组成,但不能以数字开头,标识符中的字母是区分大小写的,单独的下划线_是一个特殊变量,用于表示上一次运算的结果。
(6)关键字
关键字
就是Python语言中事先定义的、具有特定含义的标识符,有时又称保留字。关键字不允许另作它用,
(7)数据类型
Python语言是一种动态类型语言,变量的数据类型是在给变量赋值时确定,对变量的每一次赋值,都可能改变变量的类型,可以使用Python内置函数type()来查询变量的类型。
(8)转义字符
转义字符以反斜杠“\”开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符,主要用来表示那些用一般字符不便于表示的控制代码。
(9)列表
列表(list)是写在中括号之间、用逗号分隔的元素序列,元素的类型可以不相同,可以是数字、单个字符、字符串甚至可以包含列表(所谓嵌套),
列表中的元素是可以
改变的。
(10)元组
元组(tuple)是写在小括号之间、用逗号隔开的元素序列。元组中的元素类型也可以不相同。元组与列表类似,不同之处在于元组的元素不能修改,
要注意一些特殊元组的表示方法。空的圆括号表
示空元组。注意,当元组只有一个元素时,必须以逗号
结尾。
元组和列表有几点重要的区别。列表元素用中括号[]括起来,且元素的个数及元素的值可以改变。元组元素用小括号()括起来,且不可以更改。元组可以看成是只读的列表
(11)字典
字典(dictionary)是写在大括号之间、用逗号分隔的元素集合,其元素由关键字(key,也称作键)和关键字对应的值(value)组成,通过关键字来存取的字典中的元素,列表和元组是有序的对象结合,字典是无序的对象集合。字典是一个无序的“关键字:值”对集合。关键字必须使用不可变类型,也就是说列表和包含可变类型的元组不能做索引关键字。在同一个字典中,关键字还必须互不相同。
(12)集合
集合(set)是一个无序且包含不重复元素的数据类型。基本功能是进行成员关系测试和消除重复元素。可以使用大括号或者set()函数创建集合类型,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。
(13)算术运算
Python的算术运算符有:+(加)、-(减)、*(乘)、/(除)、//(整除)、%(求余)、**(乘方),
“/”运算符做一般意义上的除法,其运算结果是一个浮点数;
“//”运算符做除法运算后返回商的整数部分。如果分子或者分母是浮点型,它返回的值将会是浮点类型;
“%”运算符做除法运算后返回余数。