带你走进数据类型
一:整数、浮点数
Python中整数和浮点数的定义以及运算和C++都是一样的,我在这里就不需多说了,我就说明一点:Python相对于C/C++而言,定义整数没有int 和 long long 这些区分的,直接赋值即可。这就体现出了Python简洁的功能。
二:布尔值、空值
首先我们先谈谈Python中的布尔值True和False。在Python中可以直接使用True和False(请注意大小写),也可以通过表达式计算出True或者False。
另外,还有三种常见的布尔运算符a
字符串和运算符
序列赋值语法-
变量1,变量2,… = 对象1,对象2,…
变量1,变量2,… = (对象1,对象2,…)
变量1,变量2,… = [对象1,对象2,…]
变量的交换绑定 : 1. 经典交换算法,借助第三个变量
2.借助序列赋值语句,a, b = b, a
Is /is not 运算符
判断连个变量是否绑定头同一个对象,如果是,返回True ,否则返回False。
例 : a = 100
b = 100
a is b
False #虽然a和b的值相等,但是绑定的对象不一