网站大量收购闲置独家精品文档,联系QQ:2885784924

5 (2). python中常见数据类型.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Pythonp中常见数据类型主讲人:王亚

课程导入数字布尔类型字符串类型列表类型元组类型字典类型整型浮点数复数

数值类型整数类型(int)简称整型,它用于表示整数。整数的表示方式有4种:十进制数(默认);二进制(以0B或0b开头,其中0为零);八进制(以0O或0o开头,其中0为零);十六进制(以0X和0x开头,其中0为零)。进制间转换:bin(20)#通过bin()函数将十进制数20转换为二进制数;oct(20)#通过oct()函数将十进制数20转换为八进制数;hex(20)#通过hex()函数将十进制数20转换为十六进制数。

数值类型在使用浮点数进行计算时,可能会出现小数位数不确定的情况,例如:浮点型(float)指既有整数部分又有小数部分的数据类型。主要用于处理包括小数的数,如1.414、0.5、-1.732,浮点数也可以使用科学计数法表示,如2.7e2,-3.14e3注意计算0.1+0.1,而计算0.1+0.2时,将得到0.30000000000000004,执行过程如:

数值类型复数型(complex)用于表示数学中的复数,例如5+3j。复数型具有以下特点:复数由实数部分和虚数部分构成;复数的实数部分和虚数部分都是浮点型;一个复数必须有表示虚数部分的实数和j。

布尔类型布尔型(bool)主要用来表示真或假的值。布尔型只有两个取值:True和False,分别对应1和0。在python中,所有的对象都可以进行真值测试,其中,只有下列几种情况得到的值为假,其他都为真:False或None;数值中的零,包括整数型0、浮点数0.0、虚数0;空序列,包括空字符串、空元组、空列表、空字典;自定义对象的实例,该对象的__bool__方法返回False或者__len__方法返回0。

Python中虽然不需要先声明变量的类型,但是仍然需要用到类型转换。常用数据类型的转换例如,需要通过print()函数输出提示文字“您的身高:”和浮点型变量height的值,就需要将浮点型变量height转换为字符串,否则会报错。

常用数据类型的转换函数作用int(x)将x转换成整数类型float(x)将x转换成浮点数类型complex(real[,imag])创建一个复数str(x)将x转换为字符串char(x)将整数x转换为一个字符ord(x)将一个字符x转换为它对应的整数值

常用数据类型的转换假设有一个超市因为找零麻烦,特设置了抹零行为,现在编写一段Python代码,实现模拟超市的这种抹零结账行为。money_all=56.7+72.9+88.5+26.6+68.8;money_all_str=str(money_all);print(商品总金额为:+money_all_str);money_real=int(money_all);money_real_str=str(money_real);print(实收金额为:+money_real_str);

常用数据类型的转换注意:在进行数据类型的转换时,如果把一个费数字字符串转换为整型,将产生错误。

本讲主要学习了的数据类型中的数值型和布尔型,并掌握常见数据类型的转换。小结

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档