python 数据类型
基本数据类型
1、数字
int(整型)
在32位机器上,整数的位数为32位,取值范围为2**31-2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型)
跟C语言不同,Python 的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。
float(浮点型)
处理实数,即带有小数点的数字
2、布尔值
真或假
1或0
3、字符串
"Hello World"
字符串常用功能:
- 移除空白
- 分割
- 长度
- 索引
- 切片
4、列表
创建列表:
1 name_list = ['DD','one','boy'] 2 #或者 3 name_list = list(['DD','one','boy'])
基本操作:
索引
切片
追加
删除
长度
循环
包含
5、元祖
创建元祖:
1 DD = (11,22,33,44) 2 #或 3 DD = tuple((11,22,33,44))
基本操作:
索引
切片
循环
长度
包含
6、字典(无序)
创建字典:
1 person = {"key":"value","name":"18"} 2 #或 3 person = dict({"key":"value","name":"18"})
常用操作:
索引
新增
删除
键、值、键值对
循环
长度
7、set集合
set集合,是一个无序且不重复的元素集合
view code
运算符
1、算数运算
2、比较运算
3、赋值运算
4、逻辑运算
5、成员运算
其他
1、for循环
按照顺序循环迭代对象中的内容,
ps:break、continue
DD = [11,22,33] for i in DD: print(i)
2、enumerate
为可迭代对象添加序号
1 DD = [11,22,33] 2 for k,v in enumerate(DD, 1): 3 print(k,v)
3、range和xrange
指定值范围,生成指定的数字