资源简介 (共17张PPT)Python第一阶段第8课变形金刚-数据类型转换课程目标课程内容 掌握Python中的数据类型转换课程时间 60分钟1、什么是数据类型。教学目标 2、数据类型有哪些。教学难点 变量设备要求 音响、A4纸、笔 课前回顾 课堂知识 基础任务 升级任务 创意练习课前回顾01课前回顾01 Python中的数据类型;Python3 中有六个标准的数据类型:Number(数字)List(列表)String(字符串)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据:Number(数字)、String(字符串)、Tuple(元组);可变数据:List(列表)、Dictionary(字典)、Set(集合)。课堂知识02课堂知识02 类型转换;数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。课堂知识02其他数据类型转换为int;A = '100'B = int(A)print(B)--------->> 100print(type(B)) --------->> 这里A变量的值为 "字符串类型" 的100,字符串类型为文本类型,无法进行数学计算。新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经是整形的数值100了。课堂知识02其他数据类型转换为float;A = 1B = float(A)print(B)--------->> 1.0print(type(B)) --------->> 这里A变量的值为 "整型" 的100,类型为整数型数字。新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经由整数1,变为小数值1.0了。最后其类型为float课堂知识02其他数据类型转换为string;A = 100B = str(A)print(B)--------->> '100'print(type(B)) --------->> 这里A变量的值为 "整型" 的100,类型为整数型数字。新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经由整数100,变为字符串类型的'100'了。最后其类型为str。在这里要注意字符串类型的数值使用print函数,打印出来的结果,在控制台中,是看不到单引号的,但是其类型,的确是str类型。课堂知识02其他数据类型转换为bool;A = 1B = bool(A)print(B)--------->> Trueprint(type(B)) --------->> A = 0B = bool(A)print(B)--------->> Falseprint(type(B)) --------->> 这里bool类型的转换与其他类型转换的方式相同,但需要注意一点,所有类型都可以转换为布尔型,除了数字【0】和【None】转换为布尔型是False其余的都是True。基础任务03基础任务03 将str类型的变量a = '100' 转换为int类型的 a = 100升级任务04升级任务04将一个整形int转换为浮点型float!创意练习05创意练习05练习一:已知”空值”是Python里一个特殊的值,用None表示。None并不是0。不要将二者混淆。0是有意义的,而None只是一个特殊的空值。想一想其他的数据类型可能转换为None类型吗? 展开更多...... 收起↑ 资源预览