在python语言中数据类型包含
整数(int),浮点(float),复数(complex),布尔(bool),字符串(str),列表(list),元组(tuple),字典(dict),集合(set)以及空值(None)
#数据类型比较多,今天之讲解整数(int),浮点(float),复数(complex),布尔(bool)这三个,其余的类型会单独分六个章节逐一讲解。
一.整数(int):
1.整数表示数值,没有小数点,包含正整数,负整数和o(零)
2.整数类型还包含,八进制,十进制,十六进制和二进制
①八进制:0-7这8个数字表示。在计算机科学中,8进制常用于表示二进制数据的一种方式,每一位8进制数对应3位二进制数。例如,8进制数17对应的二进制数是1111。
②十进制:十进制是一种基数为10的进位制数系统,它使用0到9这十个数字来表示数值。在十进制中,每一位的位置权值都是10的幂,从右到左依次为1、10、100、1000…以此类推。例如,数值1256,可以表示为1x1000
- 2x100 + 5x10 + 6x1。十进制是我们常用的数制,用于日常生活中的计数和计算。
③十六进制:十六进制是一种数制表示方法,使用16个符号(0-9和A-F)来表示数字。它是二进制的一种表示方法,每四位二进制对应一位十六进制。例如,十进制的数字15在十六进制中表示为F,十进制的数字30在十六进制中表示为1E。十六进制常常用于计算机科学和工程领域,特别是在表示内存地址、颜色值和字节数据等方面。
④二进制:二进制是一种计算机使用的数值表示方法,只使用 0 和 1 两个数字来表示所有的数值和信息。例如,二进制数 1011 表示的是 12^3 + 02^2 + 12^1 + 12^0 = 8 + 0 + 2 + 1 = 11。
- 3.在python中整数的运算:
1.加(+)减(-)乘(8)除(/)取整除(//)求余(%)次幂()
①加法:6+4 结果:10
②减法:6-4 结果:2
③乘法:4*6 结果:24
④取整除:9//2 结果:4
⑤求余:9%2 结果:1
⑥次幂:42 结果:16
需要注意:在python小括号"()"修改运算次序
例如:(20-5)*2 结果:30 - 二.浮点数(float)
1.浮点数是由整数和小数部分组成。例如-1.234,2.314等
2.浮点数也可以使用科学计算法表示,例如-1.23e5,4.2e5等
需要注意:在python中,无论哪种运算,只要其中由浮点数,python默认得到的结果总是浮点数,即便结果原本位整数!
三.复数(complex)
复数是一种数学概念,用于表示多个个体或事物的数量。在复数中,通常使用虚数单位 i (即 i^2 = -1)来表示一个数的虚部。复数可以写成 a + bi 的形式,其中 a 表示实部,b 表示虚部。例如,3 + 2i 就是一个复数,其中实部为 3,虚部为 2
四.布尔(bool)
1.布尔(Boolean)是一种基本的逻辑数据类型,它只有两个可能的值,即真(true)和假(false)。布尔类型通常用于表示逻辑值,例如判断条件的真假、开关状态等。在计算机编程中,布尔类型经常用于判断语句、循环控制和逻辑运算等方面。 例如:
①在一个游戏中,判断一个角色是否仍然活着。如果角色的生命值大于零,则为真(true),否则为假(false)。
②在一个购物网站中,判断一个用户是否已经登录。如果用户已经登录,则为真(true),否则为假(false)