一、数据类型
1、整数
2、浮点数:
浮点数也就是小数,之所以称之为浮点数,是因为用科学计数法来表示的时候,小数部分的位置会发生改变
1.23x10^9就是1.23e9
整数和浮点数的区别 整数运算是精确的,浮点数运算会进行四舍五入
3、字符串
4、布尔值
true false
and or not 与或非
5、空值
none
二、变量
python 是动态语言,变量类型不固定
a=123 a是整数类型
a=“123” a 是字符类型
java 是静态语言
int a=123 定义变量要已经确定了变量的类型
python定义一个变量时内存发生了什么? 如下图所示
定义字符串:
字符串本身包含单引号可以用双引号包围整个字符串
反之,本身包含双引号可以用单引号包围整个字符串
a=“ i'm a coder “
若是字符串本身既包含单引号又包含双引号,那么可以在字符串前面加上r,该字符串就不会被转义