第一天
早就开始学习编程了,从大一学习C语言时我就慢慢萌发了对编程的兴趣。后来又接触了C++,Python,现在是大四的最后一个学期。由于毕业设计采用了Python进行程序设计,于是呢就想把自己的学习Python的过程记录一下,算是催促自己学习吧。
自己的目标是学习完Python,以及数据结构和算法,加上计算机组成原理,操作系统。这就是四个核心课,读研的时候似乎还要重用C语言,到时候继续写吧。
其实已经学习了一段时间了,基础的语法规则很好懂。
今天学习了列表知识,包括列表的创建,增加元素,删除元素,插入元素,元素排序,练习代码如下,Python版本是2.7.10
# -*- coding: utf-8 -*-
"""
Created on Sun Feb 17 12:17:14 2019
@author: ZCL
"""
#学习列表
family=['Mom','Dad','Me','Brother']
print family
newfamily=[]
#添加元素
newfamily.append('Mom')
print newfamily
newfamily.append('Dad')
newfamily.append('Me')
newfamily.append('Brother')
print newfamily
#可以在列表里添加列表,列表元素包括任何Python可以储存的数据
newfamily.append(family)
print newfamily
#获取元素
print newfamily[3]
print newfamily[4]
#获取一串元素
print newfamily[1:3]
#获取从开头到指定元素
print newfamily[:3]
#获取指定元素到结尾所有元素
print newfamily[2:]
#extend扩展命令
family.extend(['tom','jerry'])
print family
#insert 插入命令
family.insert(2,'David')
print family
#删除命令 remove,pop,del
del family[2]
print family
#remove 一次只能删除一个元素
family.remove('tom')
print family
print newfamily
newfamily.remove(family)
print newfamily
#sort 排序
letters=['a','c','b','f','e']
letters.sort()
print letters
letters1=[2,8,4,3,7,9,1,5,6]
letters1.sort()
print letters1
letters1.reverse()
print letters1
letters2=sorted(letters1)
print letters1
my_tuple=("red","green","blue")
print my_tuple
执行结果如下