Python
-
简介
Python 是一种解释型语言: 这意味着,开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
-
特点
1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
2.易于阅读:Python代码定义的更清晰。
3.易于维护:Python的成功在于它的源代码是相当容易维护的。
变量
-
数字类型
整数、布尔型、浮点数、复数。int (整数):如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
bool (布尔):如 True。
float (浮点数):如 1.23、3E-2
complex (复数):如 1 + 2j、 1.1 + 2.2j
「PS: 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型」 -
标识符
· 第一个字符必须是字母表中字母或下划线 _ 。
· 标识符的其他的部分由字母、数字和下划线组成。
· 标识符对大小写敏感。
· 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。
运算符
Eg. 4 + 5 = 9
4 和 5 被称为操作数,"+" 称为运算符
-
算数运算符
“+” 加 “-” 减 “*” 乘 “/” 除 “%” 余数 均与C++相同;
另有:
“ ** ” 幂 —— 返回x的y次幂 ——(a**b: a的b次方)
“ // ” 取整除 ——向下取接近除数的整数
-
比较运算符
与C++完全相同 -
赋值运算符
-
位运算符
按位运算符是把数字看作二进制来进行计算的. -
逻辑运算符
数据类型
—Python 中的变量不需要声明。
—每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
—在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值
- 多个变量赋值
- Python允许你同时为多个变量赋值
a = b = c = 1
- 两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 “CXY” 分配给变量 c
a ,b ,c =1 ,2 ,"CXY"
- 标准数据类型
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。