3.1 python中的数据类型 [python入门教程]
来源:互联网 发布:苹果办公软件下载 编辑:程序博客网 时间:2024/06/08 00:48
当我们创建一个变量时,系统会自动创建该变量的对象,该对象有三个属性值:身份id、类型type和值。id可以理解为该对象在内存中的地址(实际上不是),或者一栋房子对应的门牌号,示例:
>>> a=5>>> id(a)10415032>>> type(a)<type 'int'>>>> a5
主要数据类型:
Number(数字) 包括int,long,float,double,complex
String(字符串) 例如:hello,"hello",hello
List(列表) 例如:[1,2,3],[1,2,3,[1,2,3],4]
Dictionary(字典) 例如:{1:"nihao",2:"hello"}
Tuple(元组) 例如:(1,2,3,abc)
File(文件) 例如:f = open(a.txt,rw)
类型转换:
ord() 将字符转换成ASCII
chr() 将ASCII转换成字符
hex() 将整数转换成十六进制
oct() 将整数转换成八进制
bin() 将整数转换成二进制
还有其他的如int(),str()
1. 数字类型: 包括很多内置类型及第三方提供的类型: Integer, Long, Boolean, Float, Complex, Decimal2. set >>> x=set("aabc") >>> x >>> set(['a','c','b']) >>> y=set("abc") >>> x==y, x is y >>> (True, False)3. 字符串 >>> x="abc" >>> y='abc' >>> z=str('abc') >>> print x == z >>> True >>> print x is z >>> True >>> x[0] >>> 'a' >>> x[0] = 'd' >>> TypeError: 'str' object does not support item assignment4. 列表 >>> x=[1,2] >>> y=list([1,2]) >>> print x==y >>> True >>> print x is y >>> False5. 字典 >>> x={1:"foo", 2:"bar"} >>> y=dict({1:'foo',2:'bar'}) >>> print x.__cmp__(y) >>> 0 >>> print y.__eq__(x) >>> True6. 元组 >>> x=(1,2,3) >>> y=tuple((1,2,3)) >>> x==y, x is y >>> (True, False)
0 0
- 3.1 python中的数据类型 [python入门教程]
- 【python】python中的数据类型
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- Python中的Numpy入门教程
- python 中的 数据类型
- python中的数据类型
- Python中的重要数据类型
- python中的数据类型
- 悲剧的root
- Calf Flac
- Image uImage与zImage的区别【转】
- java Structs 介绍
- HDU 2296 Ring(AC自动机+DP)
- 3.1 python中的数据类型 [python入门教程]
- Ubuntu 必备
- 马年学习Nginx/Node.js/websocket
- 高精度运算——A mod B
- 3.2 python中的运算符 [python入门教程]
- OpenGL教程(待写)
- 寒假学习 第15天 (linux 高级编程) 笔记 总结
- CPP中climits头文件
- java反射笔记四