赞
踩
1、int (整数):如 1,5,-3等。正、负整数,在Python里,只有⼀种整数类型 int,表示为长整型,没有大小限制
2、float (浮点数):如 3.45、-6.9、30.9+e26、-51.79e9,就是通常说的小数,可以用科学计数法来表示
3、bool (布尔): True、False ,注意:它俩分别对应的值分别为1和0,是可以和数字相加的
4、complex (复数), 如 32 + 3j、 1.1 + 5.6j,复数由实数和虚数两部分构成,用 a+bj 或complex(a,b)表示, 实数部分 a 和虚数部分 b 都是浮点型
在32位操作系统里面,int占用4字节, 数据范围是-21474836482147483647[-2^312^31-1]
在之前的微型机中,int占用2字节,16比特, 数据范围为-32768~32767[-2^15~2^15-1]
- >>>int("123")
- 123
注意:字符串内的内容必须是数字
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,⼀个浮点数的小数点位置是可变的, 比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5等。
整数和浮点数在计算机内部存储的⽅式是不同的,整数运算永远是精确的, ⽽浮点数运算则可能会有四舍五入的误差。
- >>>float("123")
- 123.0
对于布尔值,只有两种结果即True和False,其分别对应与二进制中的0和1。
而对于真即True的值太多了,我 们只需要了解假即Flase的值有哪些,如下:
- >>> bool(None)
- False
- >>> bool('')
- False
- >>> bool([])
- False
- >>> bool(0)
- False
- >>> bool(())
- False
- >>> bool({})
- False
如 32 + 3j、 1.1 + 5.6j,复数由实数和虚数两部分构成,⽤a + bj或complex(a,b)表示,实数部分a和虚数部分 b都是浮点型
字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是⼀种表示方式,不是字符串的⼀部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是⼀个字符,那就可以用 "" 括起 来,比如"I'm OK"包含的字符是 I,',m,空格,O,K 这6个字符。 如果字符串内部既包含'又包含"怎么办?可以用转义字符 \ 来标识,比如:
- >>>'I\'m \"OK\"!'
- I'm "OK"!
List(列表) 是 Python 中使⽤最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号 [ ] 之间和用逗号分隔开的元素列表。
和字符串一样,列表也可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。
- >>> classmates = ['Michael', 'Bob', 'Tracy']
- >>> classmates
- ['Michael', 'Bob', 'Tracy']
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号( )里,元素之间用逗号隔开。
- >>> classmates = ('Michael', 'Bob', 'Tracy')
- >>> classmates
- ('Michael', 'Bob', 'Tracy')
字典(dictionary)是Python中另⼀个非常有用的内置数据类型。
列表是有序的对象集合,字典是⽆序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取 的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是⼀个无序的键(key) : 值(value) 的集合。
键(key)必须使用不可变类型。
在同⼀个字典中,键(key)必须是唯⼀的。
- >>> tinydict = {'one': '1', 'two': 2}
- >>> tinydict
- {'one': '1', 'two': 2}
- >>> tinydict['one']
- '1'
集合(set)是由⼀个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号{ }或者set()函数创建集合,注意:创建⼀个空集合必须用set()而不是 { },因为{ } 是用来创建⼀个空字典。
- >>> student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}
- >>> print(student)
- {'Rose', 'Jack', 'Jim', 'Mary', 'Tom'}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。