在python中,数值类型包括int(整形)、float(浮点型)、complex(复数型)。
1.整型(int):整数型可以表示成十进制八进制、十六进制和二进制形式。几种整型常量的运算实例如下:
2.浮点数(float):是一种表达实数的方式,浮点数是浮点型实数 ,用于表示带有小数的数字,例如233.33、-6.6、9.0等。浮点数类型支持数学运算和科学计算,可以使用指数形式(具体形式为小数+E+阶码,e也可以)表示如(-0.63E18、2.7e-9).而e-19(阶码标志e之前无数字),2.1E(无阶码)等都不是正确的浮点型常量。浮点数运算的示例如下:3.复数型(complex):复数由实部(real part)和虚部(imaginary part)构成,复数的虚部以小写字母j或者大写字母J作为后缀(虚数单位)使用“复数.real”和“复数.imag”可从复数中提取它的实部和虚部。python还支持复数之间的加减乘除等运算。复数间的运算示例如下:Python 布尔数据类型:简称布尔类型,它有自己的运算符。使用比较运算符和判断运算符进行运算产生的结果是布尔值。
1.布尔值:布尔值只有两个:真(true)和假(false)。python中任何对象都可以判断真假。
2布尔运算:布尔运算包括非(not),与(and)和或(or),优先级从高到低。运算规则如下:非运算(not x):如果x为false,则结果为true,否则为false。与运算(x and y):如果x为false,则不用考虑y,结果为false;如果x true,则结果取决于y为true还是false。或运算(x or y):如果x为false,则结果取决为y为true还是false:如果x为true,则结果为true,不用考虑y。
3.比较运算:python中比较运算符用于比较运算,它们有相同的优先级,并且比布尔运算符优先级高。比较运算符如下。python字符串类型:字符串是 Python 中最常用的数据类型。我们可以使用引号(单引号 '、双引号 " 或三引号 ''' )作为定界符,并且不同的定界符可以互相嵌套。例如:转义字符:转义字符指的是在字符串中某些特定的字符前面加上一个斜线之后,该字符奖杯解释为另一种含义,不在具有本来的含义。
实训p49习题
1
2(1)2(2)