一、数据类型、运算符
数据类型
Python核心\常用数据类型:
数字、列表、元组、字典、集合、字符串
- 在python中变量不直接存储值,而是存储值的内存地址或者引用。
- 在python中,不需要事先声明变量名及其类型。使用赋值语句可以直接创建任意类型的变量,变量的类型取决于等号右侧表达式值的类型。
- 赋值时(比如 a = ‘abc’),python解释器做了两件事:①内存中开启空间存放’abc’字符串;②在内存中创建一个名为a的变量,并把它指定该字符串。
数字num
- Python支持:int,float,complex三种不同的数字类型。
type(a)
:返回变量a的数据类型名称;
isinstance(a,int)
:判断变量a是否是int类型。
补充:instance‘实例’,isinstance是Python中的一个内置函数。是用来判断一个对象的变量类型。 print(0.4-0.3 == 0.1)
#其中==
是值相同判断,返回布尔类型值。浮点数之间不建议直接进行值判断,因为有误差。print(math.isclose(0.4-0.3 == 0.1))
#测试两个实数是否足够接近。其中math.isclose
是判断函数,返回布尔类型值。- 特点:不可变类型