python3的数据类型及数据类型转换实例详解


Posted in Python onAugust 20, 2019

之前介绍过python开发工具Jupyter的使用,今天继续讲解python的数据类型,python中有整型、浮点型、字符串、布尔类型,我们重点介绍布尔类型的运算,以及不同数据类型之间的转换。使用Jupyter运行的时候有两个快捷键,Shift + Enter执行本单元,并且光标会移动到下一个单元;Ctrl + Enter是执行本单元,并且光标留在本单元。

在python的数据类型中,我们定义变量a = 1, 那么a是一个整型;定义变量b = 1.2,那么b就是一个浮点型,浮点型还有一种科学记数法的表示,例如1.5e4;定义变量c = 'aaa',c是一个字符串类型,即可以使用单引号,也可以使用双引号。

python3的数据类型及数据类型转换实例详解

接下来重点介绍布尔类型,True表示1,False表示0,可以进行加减乘除等算术运算,如上图下方所示。但是我们在进行除法运算时要注意,0即False是不能做除数的,不然会报如下的错误。

python3的数据类型及数据类型转换实例详解

接下来我们介绍数据类型转换,我们需要使用到内置函数,int()表示将变量变成整型,注意如果是字符串类型转整型,一定要是数值类型的,否则会报错。

python3的数据类型及数据类型转换实例详解

另外我们在将浮点型使用int()函数转换为整型时,并不会四舍五入,而是直接舍弃掉小数点之后的值。同样我们可以使用float()内置函数将字符串数值或者整  型转换为浮点型。

python3的数据类型及数据类型转换实例详解

python3的数据类型及数据类型转换实例详解

我们使用内置函数str()将其他类型转换成字符串类型,需要注意的是在使用str()进行类型转换之前,不能把str当作变量赋值,注意str当作变量名时颜色和其他的变量名都不一样,在赋值后再使用str()内置函数将会报错。

python3的数据类型及数据类型转换实例详解

最后,我们介绍一下在Jupyter中重启服务的操作,点击下图一所示的符号可以重启服务,或者点击菜单栏的Kernel然后选择如下的两个选项,注意两个选项的不同,可以自己操作试一下。

python3的数据类型及数据类型转换实例详解

python3的数据类型及数据类型转换实例详解

以上步骤和知识点希望能够帮助到大家,感谢大家对三水点靠木的支持。

Python 相关文章推荐
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
python查询mysql中文乱码问题
Nov 09 Python
python实现各进制转换的总结大全
Jun 18 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
python3.4.3下逐行读入txt文本并去重的方法
Apr 29 Python
python实现简易内存监控
Jun 21 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
python实现知乎高颜值图片爬取
Aug 12 Python
python检查目录文件权限并修改目录文件权限的操作
Mar 11 Python
python3.5的包存放的具体路径
Aug 16 Python
教你怎么用python实现字符串转日期
May 24 Python
Python列表的切片实例讲解
Aug 20 #Python
python并发编程多进程 互斥锁原理解析
Aug 20 #Python
django 配置阿里云OSS存储media文件的例子
Aug 20 #Python
python数据类型之间怎么转换技巧分享
Aug 20 #Python
python并发编程多进程之守护进程原理解析
Aug 20 #Python
python控制台实现tab补全和清屏的例子
Aug 20 #Python
关于python字符串方法分类详解
Aug 20 #Python
You might like
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
2017/02/25 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
jQuery 方法大全方便学习参考
2010/02/25 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
jquery实现对联广告的方法
2015/02/05 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
Ant Design Vue table中列超长显示...并加提示语的实例
2020/10/31 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
python实现从web抓取文档的方法
2014/09/26 Python
python中单下划线_的常见用法总结
2018/07/10 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
Python文本处理简单易懂方法解析
2019/12/19 Python
Keras loss函数剖析
2020/07/06 Python
python palywright库基本使用
2021/01/21 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
东南亚地区最大的购物网站Lazada新加坡站点:Lazada.sg
2016/07/17 全球购物
销售总监工作职责
2013/11/21 职场文书
给校长的建议书200字
2014/05/16 职场文书
上课不认真检讨书
2014/09/17 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
作风建设剖析材料
2014/10/06 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书