数据类型
| | | |
---|
基本数据类型 | Number | Integer(整型) | |
| | Long integer(长整型) | |
| | Double-precision floating(双精度浮点型) | |
| | Complex number(复数型) | |
| Boolean | True 或 False(布尔型) | |
| String | 零个或多个字符组成的有限序列(字符串型) | Sequence 类型簇 |
高级数据类型 | Tuple | 内部元素不可修改(元组型) | Sequence 类型簇 |
| List | 但内部元素可以修改(列表型) | Sequence 类型簇 |
| Set | 内部元素相互之间无序的一组对象(集合型) | |
| Dictionary | 拥有键/值对的特殊列表,形式 key:value(字典型) | |
| | | |
1 .算术运算符
数字是 Python 程序中最常见的元素。在 Python 语言中,数字分为整数和浮点数。支持基本的四则运算和一些其他的运算操作,并且可以利用一些函数在不同的进制之间进行转换,以及按一定的格式输出数字。 如果要计算两个数的除法,不管分子和分母是整数还是浮点数,使用除法运算符(/)的计算结果都是浮点数。例如,1/4 的计算结果是 0.25,8/2 的结果是 4.0。想要让 Python 解析器执行整除操作,可以使用整除运算符,也就是两个斜杠(//)。使用整除运算符后,8//2 的计算 结果就是 4,1//4 的计算结果就是 0。
运算符 | 说明 | 示例 | 结果 |
---|
+ | 加法 | 3+4 | 7 |
- | 减法 | 10-7 | 3 |
* | 乘法 | 3*8 | 24 |
/ | 浮点数除法 | 6/3 | 2.0 |
// | 整数除法 | 9//2 | 4 |
% | 模(取余) | 9%5 | 4 |
** | 幂 | 2**4 | 16 |
2.关系运算符
运算符 | 描述 | 实例 |
---|
== | 等于->比较对象是否不相等 | (a==b)返回 False |
!= | 不等于->比较两个对象是否相等 | (a!=b)返回 True |
> | 大于->返回 x 是否大于 y | (a>b)返回 False |
< | 小于->返回 x 是否小于 y. | (a<b)返回 True |
>= | 大于等于->返回 x 是否大于等于 y. | (a>=b)返回 False |
<= | 小于等于->返回 x 是否小于等于 y. | (a<=b)返回 True |
其中 a=3,b=4
3.逻辑运算符
Python 语言中包括的逻辑运算符有 and(与)、or(或)和 not(非),如下表:
运算符 | 逻辑表达式 | 描述 |
---|
and | x and y | 布尔”与”->如果 x 为 True,y 也为 True,则 x and y 为 True, 否则为 False |
or | x or y | 布尔”或” |
not | not x | 布尔”非”如果 x 为 True,则它返回 False,如果 x 为 False, 则它返回 True |
4.赋值运算符
运算符 | 描述 | 实例 |
---|
= | 简单的赋值运算符 | c =a+b 将 a+b 的运算结果赋值为 c |
+= | 加法赋值运算符 | c += a 等效于 c=c+a |
-= | 减法赋值运算符 | c -= a 等效于 c=c-a |
*= | 乘法赋值运算符 | c = a 等效于 c=ca |
/= | 除法赋值运算符 | c /= a 等效于 c=c/a |
%= | 取模赋值运算符 | c %= a 等效于 c=c%a |
**= | 幂赋值运算符 | c **= a 等效于 c=c**a |
//= | 取整除赋值运算符 | c //= a 等效于 c=c//a |