当前课程知识点:计算思维与人工智能基础 >  第三部分:python基础 >  第三章:数据类型 >  3. 2.数据转换

返回《计算思维与人工智能基础》慕课在线视频课程列表

3. 2.数据转换在线视频

下一节:3.3数据类型区别

返回《计算思维与人工智能基础》慕课在线视频列表

3. 2.数据转换课程教案、知识点、字幕

数据类型的转换

Python实现数据类型转换的主要方法是

使用Python自带的函数来实现数据类型转换的

比如说我们有int(x)

将x转换为整数

long(x)将x转换为长整数

float(x)将x转换为浮点数

complex将我们给定的实数转换了一个复数

当然也可以是一个字符串

数字类型的字符串转换为什么啊

复数

str(x)将x转换为字符串

repr(x)将x转换为表达式字符串

我们看这段代码

分别int(3.6)相当于把我们这个3.6这个浮点数转换为整数

把1转换成什么呀

浮点型

把字符串123转换成浮点型数据

complex(1,2)将把我们括号里的这些数据转换成1+2j

我们给一个字符串1

它也会通过complex转换成1+0j这样的复数

chr是把我们括号里面的数字转换为对应的字符串

这个字符串对应的是0

ord是将我们这个字符对应的ASCII码值转换输出

对应的是97

hex(255)

将我们这个255转换为16进制字符

oct呢是将255转换为八进制的什么啊

字符串

那么通过type内置的函数来看看它转化成什么样的类型

都是什么呀

16进制的字符串

八进制的字符串

那还有eval(str)

这个函数常用把字符串中转化为有效的数字的表达式

我们tuple(s)

list(s)

set(s)

dict(s)

分别转换为元组列表

集合和字典类型

forzenset(s)将s转化为不可变的几何

chr(x)刚才我们用过了

将x 这个整数转换为对应的字符

我们来看这段字符串

dict这是一个字典的赋值

我们把字典转换成字符串进行输出

int(10)把它转换

10转换成整型赋值给i

print(float(i))

那么就说把i转换成浮点数输出

repr(dict)将我们dict转换为什么呀

可解释的表达式输出

print(eval(’3*x’))

x赋值了7

将它转化为可计算的表达式

3*7我们赋值是吧

输出一个21

另外还有一些

unichr(x)

将整数转换为unicode字符

ord我们刚才是将字符转换为整数型

hex我刚才用过是整数转换为16进制字符

oct是将整数转换为八进制字符串

我们来看这段代码

listi这是一个列表的赋值

print(tuple(listi))将我们列表转换为元组输出

tuple(listi)再把listi转换成什么呀

元组赋值给tpo这个变量

那么print(tpo)输出的就是一个元组

print(tpo)

第三个print

那么这就是一个元组的输出

那么print(list(t))呢

就是把T转换成列表的输出

你可以看到t123就变成列表分括号的123

那么同样把这样的一个字符串通过set转换成集合

赋值x

这样的一个字符串通过set转换

转换成集合赋值给y

那么输出print(x,y)

那么这样的集合就是由字符组成的这样的X和Y的集合

计算思维与人工智能基础课程列表:

第一部分:计算思维

-1.计算思维的提出

-2.计算思维的要素与应用

-3.培养计算思维

-4.智能时代的教师与教学

-章测试

第二部分:人工智能

-1.人工智能的发展

-2.人工智能的实现与机器学习

-3.人工智能产业

-章测试

第三部分:python基础

-第一章:python简介

--1.1python的介绍

--1.2.anaconda的安装

--章测试

-第二章:编码规范

--2.1 python编码规范

--2.2常量和变量

--章测试

-第三章:数据类型

--3.1数据类型概述

--3. 2.数据转换

--3.3数据类型区别

--章测试

-第四章:基本运算

--4.1.基本运算符

--4.2比较运算符

--4.3逻辑运算符

--4.4位运算符

--4.5成员运算符与身份运算符

--4.6运算符的优先级

--章测试

-第五章:程序控制结构

--5.1顺序结构

--5.2条件结构

--5.3循环结构

--5.4跳转结构

--5.5异常处理

--章测试

-第六章:函数、模块与面向对象

--6.1函数的定义与调用

--6.2面向对象

--6.3魔法函数的应用

--6.4模块与包

--章测试

-第七章:文件操作

--7.1文件的打开与读取

--7.2文件的写入

--7.3CSV模块的应用

--章测试

-第八章:python生态库

--8.1第三方库的安装

--8.2标准库-Os库与Sys库

--8.3.标准库-Time库

--8.4标准库-Random库

--8.5标准库-Turtle库

--8.6第三方库-词云库

--8.7第三方库-pyinstaller库

--8.8第三方库-numpy库(上)

--8.9第三方库-numpy库(下)

--8.10第三方库-pandas库

--8.11第三方库-matplotlib库

--章测试

-第九章:TensorFlow基础

--9.1TensorFlow简介

--9.2TensorFlow 2.0的改进

--9.3TensorFlow的数据应用

--9.4 TensorFlow的设备应用

--9.5.TensorFlow中常用操作

--章测试

-第十章:实例分析与实践

--10.1认识回归问题

--10.2房价的预测

--10.3手写数字识别

--10.4卷积神经网络的介绍

--10.5全连接网络的搭建

--10.6卷积神经网络的实现服饰图片的分类

--10.7LeNet的介绍

--章测试

-第十一章:人工智能在自然语言中的应用

--11.1自然语言处理

--11.2命名实体识别技术

--11.3词向量表示

--11.4自然语言处理的挑战及应用

--章测试

3. 2.数据转换笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。