系列文章:[传送门]html
也就每点一点点的开始咯,“还有两年时间,两年能够学不少东西的”python
Python ['paɪθən] n. 巨蛇,大蟒数组
a=10 # int 整数a=1.3 # float 浮点数a=True # 真值 (True/False)a='Hello!' # 字符串
例子数据结构
a=10print (a)print (type(a)) a =1.3print (a,type(a))
#内置函数type(), 用以查询变量的类型。app
会有下面的输出函数
10 <class 'int'> 1.3 <class 'float'>
#print的另外一个用法,也就是print后跟多个输出,以逗号分隔。spa
sequence(序列)是一组有顺序的对象的集合code
python中最基本的数据结构,每个元素被分配一个须要——元素的位置,亦称“索引”,首个索引为0,第二个为1,后面依此类推。python包含六种内建的序列类型:列表(list)、元组(tuple)、字符串、Unicode字符串、buffer对象和xrange对象。orm
tuple和list的主要区别在于,一旦创建,tuple的各个元素不可再变动,而list的各个元素能够再变动。htm
例子
s1 = (2,1.3,'love',5.6,9,12,False) s2 = [True , 5, 'smile']print (s1,type(s1))print (s1,type(s2))
会有下面的输出
(2, 1.3, 'love', 5.6, 9, 12, False) <class 'tuple'>(2, 1.3, 'love', 5.6, 9, 12, False) <class 'list'>
#s1是一个tuple
#s2是一个list
解释器会在内存中建立相似数组的数据结构来存储,数据项自下而上
members = ['jeff','li','mum','dad']
堆栈中的数据
例子
members = ['jeff','li','mum','dad']print (len(members))print (members[1]) members.append('33')print ('members(append):',members) members.pop() members.extend(['qq','ll'])print ('members(extend):',members) members.remove('ll')print ('members(remove):',members) members.insert(0, 'xx')print ('members(insert):',members)
#len() 列表大小
#append pop remove insert
会有下面的输出
4li members(append): ['jeff', 'li', 'mum', 'dad', '33'] members(extend): ['jeff', 'li', 'mum', 'dad', 'qq', 'll'] members(remove): ['jeff', 'li', 'mum', 'dad', 'qq'] members(insert): ['xx', 'jeff', 'li', 'mum', 'dad', 'qq']
其余 for , if 等操做会用到列表,之后讲到。
#变量不须要声明,不须要删除,能够直接回收适用。
#sequence(序列)
#列表及其操做
路上走来一步一个脚印,但愿你们和我一块儿。
感谢读者!很喜欢大家给个人支持。若是支持,点个赞。