3.1 python中的数据类型 [python入门教程]
2014-02-03 12:27
591 查看
当我们创建一个变量时,系统会自动创建该变量的对象,该对象有三个属性值:身份id、类型type和值。id可以理解为该对象在内存中的地址(实际上不是),或者一栋房子对应的门牌号,示例:
主要数据类型:
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()
>>> a=5 >>> id(a) 10415032 >>> type(a) <type 'int'> >>> a 5
主要数据类型:
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, Decimal 2. 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 assignment 4. 列表 >>> x=[1,2] >>> y=list([1,2]) >>> print x==y >>> True >>> print x is y >>> False 5. 字典 >>> x={1:"foo", 2:"bar"} >>> y=dict({1:'foo',2:'bar'}) >>> print x.__cmp__(y) >>> 0 >>> print y.__eq__(x) >>> True 6. 元组 >>> x=(1,2,3) >>> y=tuple((1,2,3)) >>> x==y, x is y >>> (True, False)
相关文章推荐
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
- Python基础入门之变量和数据类型二
- Python基础入门(五)- python的数据类型
- python入门-简单数据类型
- Python:入门笔记之list slices计算方法、匿名表达式、CGI、数据类型及应用领域
- Golang入门教程(九)复合数据类型使用案例二
- python 入门学习笔记之基本语法与基本数据类型
- 【零基础入门学习Python笔记005】闲聊之Python的数据类型
- Python入门笔记(2)_ 数据类型及取整运算 round,floor,ceil
- Python 数据科学入门教程:NLTK
- Python进行数据科学工作的简单入门教程
- 廖雪峰python3.6教程笔记3-Python基础之数据类型和变量
- Python3-小甲鱼教程 【005】闲聊之Python的数据类型
- python 编程从入门到实践 第二章 变量和简单数据类型
- Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典
- 《每日一课》Python入门之数据类型
- python入门----浅谈数据类型
- 零基础入门学习Python(3):数据类型
- Python基础入门-数据类型
- Python语言入门之内置数据类型