1. 首页
  2. Python

python的类型(1)

“u003Cdivu003Eu003Cpu003E类型概念:类型是变成语言对数据的一种划分。u003Cu002Fpu003Eu003Cpu003Epython的6种类型:数字类型,字符串类型,元组类型,列表类型,文件类型,字典类型。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E数字类型u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Epython语言包括3中数字类型:整数类型,浮点数类型,复数类型。u003Cu002Fpu003Eu003Cpu003E1整数类型u003Cu002Fpu003Eu003Cpu003E与数学中的整数概念一致,没有取值范围限制。pow(x,y)函数:计算x的y次幂。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002F15a50001eb3addb298a7″ img_width=”582″ img_height=”171″ alt=”python的类型(1)” inline=”0″u003Eu003Cu002Fpu003Eu003Cp class=”pgc-img-caption”u003Epow()函数u003Cu002Fpu003Eu003Cpu003E整数类型示例:10001,99,-22;0X9a,-0X88(0X开头表示16进制数);0b010,-0b010(0b开头表示2进制数);0o132,-0o123(0o开头表示8进制数)u003Cu002Fpu003Eu003Cpu003E2浮点数类型:带有小数点及小数的数字;python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关。示例:0.0,-77.,-3.54;9e4,4.3e-2,8.8e5(科学计数法);科学计数法使用字母“e“或者”E“作为幂的符合,以10为基数。科学计数法含义如下:<a>e<b>=a*10的b次幂。u003Cu002Fpu003Eu003Cpu003E3复数类型:与数学中复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J标识。示例:12.3+4j,-5.6+7ju003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E数字类型的关系u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E三种类型存在一种逐渐”扩展“的关系:整数->浮点数->复数(整数是浮点数特例,浮点数是复数特例)u003Cu002Fpu003Eu003Cpu003E不同数字类型之间可以进行混合运算,运算后生成成果为最宽类型。123+3.0=126.0(整数+浮点数=浮点数)u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E数字类型的转换u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E三种类型可以相互转换:函数 int(),float(),complex()。示例:int(4.1)=4(直接去掉小数部分);float(4)=4.0(增加小数部分);complex(4)=4+0J。注:复数不能转换为其他的数字类型。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E数字类型的判断u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E这里用到函数type(X),返回X的类型,适用于所有类型的判断。u003Cu002Fpu003Eu003Cpu003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002F1635000149394d998b1c” img_width=”125″ img_height=”96″ alt=”python的类型(1)” inline=”0″u003Eu003Cu002Fpu003Eu003Cp class=”pgc-img-caption”u003Etype()函数示例u003Cbru003Eu003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:python的类型(1)

主题测试文章,只做测试使用。发布者:醒百年,转转请注明出处:http://www.cxybcw.com/13416.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code