所有笔记内容参考廖雪峰官网,需要详细了解大家可以去这个网站,我这里主要做笔记方便自己复习
Python内置的一种数据类型是列表:list
可以随时添加和删除其中的元素
比如:
classmate=['A','B','C']
其中的变量classmate就是一个list,list中的索引是从0开始的,classmate[0]=’A’,还有一种表示就是classmate[-1]='C'
表示倒数
list中的数据类型是可以不一致的,例如可以是L=['a'',1,true]
,
list中也可以嵌套另一个list
list中的函数:
append('F')
:在list末尾追加元素F
insert(1,'E')
:在索引号为1的位置插入元素E
len()
:可以获得list元素的个数
pop()
:删除list末尾的元素
classmate[0]='D'
:表示利用赋值直接替换classmate中的第一个元素
Python中还有一种有序列表就是:tuple
tuple与list十分相似,但是一旦tuple被初始化,就不可再进行修改
如果要定义一个空的tuple,可以写成t=();但是如果要定义一个只有一个元素的tuple,必须写成t=(1,);
当tuple元素中有list时,当list中的元素发生改变的时候,tuple也会发生”改变“
条件判断的语法:
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
循环的语法:
遍历list中的元素:
for c in classmate:
print c
计算1+…..+100的值:
sum=0
for a inrange(101):
sum=sum+a
其中的range函数是用来生成一个整数序列的,再通过list()函数可以转换为list,range(5)是生成从0到小于5的整数
上面使用的是for循环,第二种循环的while循环,只要条件满足,就不断循环,比如计算100以内的所有奇数之和;
sum=0
n=99
while n>0:
sum=sum+n
n=n-2
print(sum)