码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础学习笔记(六)

时间:2016-10-04 07:59:49      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:python数值类型   类型转换   python数据类型判断   内置函数type和isinstance用法   

本节学习python的数据类型,先学习简单的数据类型,其他数据类型将在后续补充

1、字符串(str)

2、数值型数据类型:整形(int)、浮点型(float)、布尔值类型(bool)

整形、浮点型和字符串类型是可以相互转换的:

技术分享

3、浮点数的科学计数法:

用e或者是E 表示浮点数的科学计数法

>>> 120E-1

12.0

>>> 120e-1

12.0

>>> 120e-2

1.2

也就是说,这里的e或者E表示的10,e1表示10的1次方,e-2 表示10 的-2 次方,所以浮点数 120e-2 就表示120乘以 10的-2 次方,及缩小100 倍。


4、判断数据类型:

python中有专门用来判断数据类型的内置函数,type() 和 isinstance()均可以。python官方更推荐使用 isinstance() 来判断数据类型。

1)type() 用法:括号内直接跟要判断类型的对象名。其返回值直接是说明类型的文字。

例如:

技术分享


2)isinstance()用法:括号内有两个参数,中间用逗号隔开,第一个是要判断的数据,第二个是指定的类型,其返回值是布尔值。

如果要判断的数据和指定的类型匹配的话,就会返回True,不匹配的话返回 False。

例如:

技术分享

本文出自 “davidLee's Linux之路” 博客,请务必保留此出处http://davidlinux.blog.51cto.com/5965954/1858560

Python基础学习笔记(六)

标签:python数值类型   类型转换   python数据类型判断   内置函数type和isinstance用法   

原文地址:http://davidlinux.blog.51cto.com/5965954/1858560

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!