python 学习第三天

来源:互联网 发布:开源python微信公众号 编辑:程序博客网 时间:2024/04/29 12:07

使用int( ) 把 raw_input( ) 的值转为整数

cheese_amounts=int(raw_input("cheeses?"))
file.seek(0)

这个函数的的作用是重新定义文件的位置在0,这样的好处是可以不用重新打开文件
print 函数自带跳行
split 函数默认的分隔符是空格,也可以自己写分隔符

l="asdf,sdfl,sldkfj"l.split(',')>>>>['asdf','sdfl','sldkfj']l.split('')>>>>['asdf,sdfl,sldkfj']

调用了split函数之后,字符形成了一个列表

sorted函数与sort函数
sorted函数是内建函数,而sort函数是列表的内建函数

>>> list=[2,1]>>> x=sorted(list)>>> x[1, 2]>>> list[2, 1]>>> y=list.sort()>>> y>>> list[1, 2]

y没有任何意义,list.sort()只是对原来的list做了改变
所以使用完sorted函数之后,是建立一个副本,对原来的列表不改变,而使用了sort函数,则是对原来的列表已经改变了

list列表函数

列表函数赋值

>>>>list=['2','123','243']>>>>list[0]='hello'list>>>['hello','123','243']

所以对该位置的赋值会改变原来的值

pop函数
移除列表中的一个元素,默认为最后一个元素,并返回该元素的值
pop(-1)为最后一个元素
pop(0)为第一个

0 0