数据类型
python分为5大数据类型分别为:
1.Numbers(数字)
四种数字类型:int;long(python2版本);float;complex(复数)
2.String(字符串)
字符串由数字、字母、下划线组成采用单引号(')或双引号(")闭合。记为:s="aJsd"
字符串取值先后顺序:
从左到右索引默认从0开始;
从右到左索引默认从-1开始。
可以使用[头下标:尾下标:截取步长]截取相应字符串
s[0:2:2]
3.List(列表)
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)
列表使用[]标识,索引方法同字符串
>>>a = [x for x in range(2, 10, 2)] #生产一个[2,4,6,8]的列表>>>print(a)[2, 4, 6, 8]>>>b = [["*" for i in range(2)] for i in range(3)] #生产一个2*2的二维列表,元素都为"*".>>>print(b)[['*', '*'], ['*', '*'], ['*', '*']]
4.Tuple(元组)
元组用()标识,元组不能二次赋值,相当于只读列表。
>>>List = ['11', '22', '33', 44]>>>t = ('11', '22', '33', 44)>>>print(List[2])33>>>print(t[2])33>>>List[1] = 1000 #列表可以替换>>>print(List[1])1000>>>t[1] = 1000 #元组类型不能替换,运行出错
5.Dictionary(字典)
字典用{}标识。字典由索引的key和对应的值value组成
键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
>>>dict1 = {}>>>dict1['two'] = "is it first ?">>>dict1[2] = "i don't think so"# key可以是数字型、字符型和元组>>>print(dict1)>>>print(dict1['two'])>>>print(dict1[2]){'two': 'is it first ?', 2: "i don't think so"}is it first ?i don't think so>>>dict2 = {1: 'hello', 'second': 3, 'third': '!!'}>>>dict2['third'] = 'ooo' # 修改>>>dict2['forty'] = 1111111 # 添加>>>print(dict2.keys())>>>print(dict2.values())dict_keys([1, 'second', 'third', 'forty'])dict_values(['hello', 3, 'ooo', 1111111])>>>del dict2[1] # 删除键值为1的条目>>>dict2.clear() # 清空自带条目>>>del dict2 # 删除字典
总结
以上是内存溢出为你收集整理的python学习记录2-数据类型全部内容,希望文章能够帮你解决python学习记录2-数据类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)