数值类型·2.浮点型(float)浮点数表示实数数据,由整数部分、小数点和小数部分组成。使用下面的语句可以输出当前系统下浮点数所能表示的最大数max和表示的最小数min。>>>importsys>>> sys.float_info.max1.7976931348623157e+308>>> sys.float info.min2.2250738585072014e-308>>>Python中的浮点数的表示方法如下:(1)十进制小数表示法,如,3.14,10.0,0.0等,注意:这里的0.0不是0,0表示一个整数而0.0表示一个浮点数。(2)科学计数表示法,用字母e(或E)表示以10为底数的指数,用XeY表示X*10Y
• 2. 浮点型(float) 浮点数表示实数数据,由整数部分、小数点和小数部分组成。使用下面的语句可以输出当前 系统下浮点数所能表示的最大数max和表示的最小数min。 >>> import sys >>> sys.float_info.max 1.7976931348623157e+308 >>> sys.float_info.min 2.2250738585072014e-308 >>> Python中的浮点数的表示方法如下: (1)十进制小数表示法,如,3.14,10.0,0.0等,注意:这里的0.0不是0,0表示一个整数, 而0.0表示一个浮点数。 (2)科学计数表示法,用字母e(或E)表示以10为底数的指数,用XeY表示X*10Y。 数值类型
数值类型·3.复数型(complex)复数型数据用来表示数学中的复数,复数由实数部分和虚数部分所组成的数,形如x=a+bj。其中a、b为浮点数,a是复数的实部,b是复数的虚部。为“虚数单位”的平方等于-1。可以使用x.real和x.imag获得复数x的实部和虚部。例如·4.数值类型间的转换在进行算术运算时,Python会自动完成数值类型间的转换。当参加运算的数值均为整型时,结果为整型。当有浮点型参与运算时,结果为浮点型。例如:>>>x=12.3+45j>>>>>> 99+1#整数相加得整数>>> X100(12.3+45)>>>99+1.000#整数与实数相加得实数>>> x.real12.3100.0>>>99-1.0#整数与实数相减得实数>>>x.imag45.098.0>>>>>>99*1.0#整数与实数相乘得实数99.0>>>99/1.0#整数与实数相除得实数99.0
• 3. 复数型(complex) 复数型数据用来表示数学中的复数,复数由实数部分和虚数部分所组成的数,形如x=a+bj。其中 a、b为浮点数,a是复数的实部,b是复数的虚部。j为“虚数单位”,j的平方等于-1。可以使用 x.real和x.imag获得复数x的实部和虚部。例如: • 4.数值类型间的转换 在进行算术运算时,Python会自动完成数值类型间的转换。当参加运算的数值均为整型时,结果 为整型。当有浮点型参与运算时,结果为浮点型。例如: 数值类型 >>> x=12.3+45j >>> x (12.3+45j) >>> x.real 12.3 >>> x.imag 45.0 >>> >>> >>> 99+1 #整数相加得整数 100 >>> 99+1.000 #整数与实数相加得实数 100.0 >>> 99-1.0 #整数与实数相减得实数 98.0 >>> 99*1.0 #整数与实数相乘得实数 99.0 >>> 99/1.0 #整数与实数相除得实数 99.0 >>> >>>
字符串类型·Python语言中的字符串类型是用引号括起来的一个或多个字符。用单引号()和双引号(")括起来的字符串必须是单行字符串,用三引号(")括起来的可以是多行字符串。需要注意的是,引号必须是英文标点,且三引号由三个单引号组成。例如:下面语句定义了三个字符串变量>>>str='God Wants To Check The AirQuality'>>> strl="God Wants To Check TheAir Quality">>> str2=-''GodWants To CheckThe Air Qualityti>>>
• Python语言中的字符串类型是用引号括起来的一个或多个字符。用单引号(')和双引号(") 括起来的字符串必须是单行字符串,用三引号(''')括起来的可以是多行字符串。需要注意的 是,引号必须是英文标点,且三引号由三个单引号组成。 • 例如:下面语句定义了三个字符串变量 字符串类型 >>> str='God Wants To Check The Air Quality' >>> str1="God Wants To Check The Air Quality" >>> str2='''God Wants To Check The Air Quality''' >>>
布尔类型布尔型数据用来表示具有两个确定状态的数据,它有真(True)和假(False)两个值。布尔型数据在计算机中用1或0来存储,1代表逻辑真,0代表逻辑假。而且,Python中值为“空”的数据,如一个空字符串、一个空的元组等,它们的布尔值均为False。>>>x=True>>> int(x)1>>>y=False>>> int(y)0>>>关系型表达式或逻辑型表达式的值为布尔型,在程序中通常用来表示条件。布尔型数据可以参与算术运算。>>> X=1>>>y=2>>>x>yFalse>>>x+(x>y)1>>>
• 布尔型数据用来表示具有两个确定状态的数据,它有真(True)和假(False)两个值。布尔 型数据在计算机中用1或0来存储,1代表逻辑真,0代表逻辑假。而且,Python中值为“空”的 数据,如一个空字符串、一个空的元组等,它们的布尔值均为False。 >>> x=True >>> int(x) 1 >>> y=False >>> int(y) 0 >>> • 关系型表达式或逻辑型表达式的值为布尔型,在程序中通常用来表示条件。布尔型数据可以参 与算术运算。 >>> x=1 >>> y=2 >>> x>y False >>> x+(x>y) 1 >>> 布尔类型
02运算符与表达式
单击此处编辑标题样式