高一《Python程序设计语言》高等教育出版社 Python数据类型转换课件

2023-05-18
| 9页
| 448人阅读
| 63人下载
普通

内容正文:

《Python应用程序设计》 Python数据类型转换 计算机教科组 1 数字类型的转换 三种类型可以相互转换 int(x):将x转换为一个整数。若x是小数舍弃小数部分。 int(4.5) = 4 (直接去掉小数部分 ) int("4") = 4 (整数型字符串转成整数 ) print(int('4.5')) #报错ValueError int( )返回值为0 float(x) :将x转换到一个浮点数 float(4) = 4.0 (增加小数部分 ) float("4.8") = 4.8 (浮点型字符串转成浮点数 ) float( )返回值为0.0 数字类型的转换 complex(x):将x转换为一个复数,实数部分为 x,虚数部分为 0。 complex()=0j complex(4)=(4+0j) complex(x, y):将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。 complex(4,6)=(4+6j) 数字类型的转换 课堂练习: 表达式int(4.56)的值为多少? 表达式int("4")的值为多少? 表达式float("4.56")的值为多少? 表达式float(4)的值为多少? 表达式complex(4)的值为多少? 表达式complex(4,-3)的值为多少? 表达式print(float(complex(10+5j).imag))的结果是: A. 10 B. 5 C. 10.0 D. 5.0 数字类型的转换 eval( ) 函数 eval(expression) 函数用来执行一个字符串表达式,并返回表达式的值 参数:expression -- 字符串表达式。 返回值:返回表达式计算结果。 如果处理的是数值型字符串,返回的数据类型是对应的数值型。 >>> eval('3') 3 >>> eval('3.14') 3.14 str(x) str(x):将x转成字符串 如str(3)值为'3' str(True)的值为'True' 课堂练习: 表达式int(str(34)) == 34的值为_________ 表达式str(3.14)的值为_________ 表达式str("3.14")的值为_________ 表达式str(3*5)的值为_________ 数据类型的判断 type(x):返回x的类型,适用于所有类型的判断 type(5) <class 'int'> type(5.0) <class 'float'> type(5.0+4j) <class 'complex'> type("5") <class 'str'> 下面代码的输出结果是( ) x = 12.34 print(type(x)) A. <class ‘int’> B. <class ‘float’> C. <class ‘bool’> D. <class ‘complex’> 数据类型的判断 下面代码的输出结果是( ) print(type(0b1101)) A. <class ‘int’> B. <class ‘float’> C. <class ‘bool’> D. <class ‘complex’> 关于Python整数类型,以下选项描述正确的是:( ) A. 3.14不是整数类型的数值 B. type(100)表达式结果可能是<class ‘int’>,也可能是<class ‘float’> C. oct(100)表达式结果获得十六进制数 D. hex(100)表达式结果获得八进制数 THANK YOU 9 $

资源预览图

高一《Python程序设计语言》高等教育出版社  Python数据类型转换课件
1
高一《Python程序设计语言》高等教育出版社  Python数据类型转换课件
2
高一《Python程序设计语言》高等教育出版社  Python数据类型转换课件
3
高一《Python程序设计语言》高等教育出版社  Python数据类型转换课件
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。