一、基本数据类型
总共分为三部分:数值型、字符串型、布尔型
1.数值型
数值型有整数型、浮点类型、复数类型
1.1整数型
任何进制数据转换成十进制-按权展开式
1.2浮点类型
普通浮点数:
1.23 3.14 5.18
科学计数法浮点数
1.01e4:表示1.01乘以10的四次方
-1.2E5:表示-1.2乘以10的五次方
1.3复数类型
复数a+bj,其中a是实数部分,简称实部,b是虚数部分,简称虚部。
虚数部分通过后缀“j”或者“J”来表示。
注意:当b=1时,1不能省略,即1j。
对于复数z,可以使用z.real和z.imag分别获得它的实数部分和虚数部分。
2.字符串
单行:“”或者‘’
多行:"""xxx"""或者'''xxx'''
3.布尔类型
只有两种,通常用来做逻辑判断
True 真
False 假
二、type()函数的使用
type()可以用来识别某个变量或常量的数据类型
整数:<class'int'>
浮点数:<class'float'>
复数:<class'complex'>
字符串:<class'str'>
布尔类型:<class'bool'>
注意:在文件中写代码和在IDLE中写代码,使用type()输出结果是不一样的。可以自己尝试。在文件中写,需要使用print(type(a)),a为变量。
三、数据类型转换
int()、float()和str()之间的转换
其他类型转换一样,可以自行尝试