Python语言简介:变量、数据类型和基本语法

需积分: 18 6 下载量 91 浏览量 更新于2024-09-09 1 收藏 219KB PDF 举报
Python 简单语法介绍 Python 是一门编程效率奇高的脚本语言,是机器学习、数据挖掘的必备工具。通过 Swig, Cython, Jython 接口,可集成 C/C++, Java 等语言程序,能够运行于 Windows, Linux/Unix, Mac, Android, 以及树莓派等嵌入式操作系统平台。 **执行方式** Python 语言有三种执行方式: 1. 在解释器中,边录入语句,边执行,line by line; 2. 在命令行窗口,执行整个程序; 3. 还可以打包成二进制可执行程序执行。 **安装和设置** 安装好 Python 后,python.exe 所在目录(如:C:\Python27\ArcGIS10.1)会被自动设置在系统环境变量(路径 PATH)中;假设用户自己的工作目录是 D:\desktop\PythonGIS\chapter_01。在命令行中执行脚本程序。 **变量(variables)** 变量是 Python 中的一种基本数据结构,用于存储和操作数据。变量的命名规则是: * 字母、数字及下划线 * 首字符不应为数字 * 变量名不应为保留字 * 大小写区分 **数值类型** Python 中有多种数值类型,包括: * 整数 * 小数 * 字符串 **变量赋值** 变量赋值有多种方式: 1. 简单赋值:`a = 12` 2. 表达式赋值:`b = a * 2 + 5` 3. 多重赋值:`b, c = 15.2, "this is a string"` **字符串** 字符串可以用单引号或者双引号!注意,字符串可以用单引号或者双引号。 **复杂类型** Python 中还有多种复杂类型,包括: * 列表(list):`a = []`,可以理解为数组,数值可以改变 * 元组(tuple):`b = (1, 3, 4)`,可以理解为数组,但是数值不可以改变,常用于传递参数 * 字典(dict):`c = {}`,可以理解为数组,但是数值可以改变 * 集合(set):`d = set([1, 2, 3])`,可以理解为数组,但是数值不可以改变 **数据类型之间的关系** Python 中的数据类型之间有着复杂的关系,例如列表、元组、字典、集合等之间的转换和操作。理解这些关系是学习 Python 的关键。 **print 语句** print 语句用于输出数据到控制终端窗口,例如:`print a[0]`、`print len(a)` 等。 **总结** Python 是一门功能强大且易于学习的语言,本文只是一些基本概念和语法的介绍,更多的知识点需要通过实践和学习来掌握。