python学习记录2-数据类型

python学习记录2-数据类型,第1张

概述  数据类型 python分为5大数据类型分别为:1.Numbers(数字) 四种数字类型:int;long(python2版本);float;complex(复数)2.String(字符串)字符串由数字、字母、下划线组成采用单引号(')或双引号(")闭合。记为:s="ajsd" 字符串取值先后顺序:从左到右索引默认从0开始;

 


 

数据类型

 

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-数据类型所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1185131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存