博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python数据类型
阅读量:5363 次
发布时间:2019-06-15

本文共 1176 字,大约阅读时间需要 3 分钟。

1.python常见的数据类型:

数字:整型、长整型、浮点数、复数、科学计数法

字符串:字节字符串、unicode字符串
List(列表)
Tuple(元组)
Dictionary(字典)
bool(布尔)

>>> a =1

>>> b =2L

>>> c=1.2

>>> d=1+1j

>>> e="s"

>>> f=u"f"

>>> g=[]

>>> h=(1,)

>>> i={1:2}

>>> True

True

>>> type(a)

<type 'int'>

>>> type(b)

<type 'long'>

>>> type(c)

<type 'float'>

>>> type(d)

<type 'complex'>

>>> type(e)

<type 'str'>

>>> type(f)

<type 'unicode'>

>>> type(g)

<type 'list'>

>>> type(h)

<type 'tuple'>

>>> type(i)

<type 'dict'>

>>> type(True)

<type 'bool'>

1.2. 判断数据类型:

>>> isinstance(1,(int,long,str))

True

>>> isinstance(1,int)

True

>>> type(open("e:\\a.txt"))

<type 'file'>  #文件类型

>>> def sum():pass

...

>>> type(sum)

<type 'function'>

>>> 1e10  #科学计数法

10000000000.0

>>> 1e-3

0.001

>>> 1e2+100

200.0

>>> True

True

>>> False

False

1.3. 判断是否是字符串:

#-*- coding: UTF-8 -*-

s = "hello normal string"

u=u"unicode"

if isinstance( s, basestring ):

    print u"是字符串"

if isinstance( u, basestring ):

    print u"是字符串"

 >>> isinstance(u"s",str)

False

>>> isinstance(u"s",unicode)

True

>>> isinstance(u"s",basestring)

True

>>> isinstance("s",str)

True

>>> isinstance("s",unicode)

False

>>> isinstance("s",basestring)

True

转载于:https://www.cnblogs.com/reyinever/p/7900723.html

你可能感兴趣的文章
IE8调用window.open导出EXCEL文件题目
查看>>
Spring mvc初学
查看>>
VTKMY 3.3 VS 2010 Configuration 配置
查看>>
01_1_准备ibatis环境
查看>>
JavaScript中的BOM和DOM
查看>>
360浏览器兼容模式 不能$.post (不是a 连接 onclick的问题!!)
查看>>
spring注入Properties
查看>>
jmeter(五)创建web测试计划
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
hash储存机制
查看>>
HI3531uboot开机画面 分类: arm-linux-Ubunt...
查看>>
制作U盘启动CDLinux 分类: 生活百科 ...
查看>>
搭建ssm过程中遇到的问题集
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>