首页 > 代码库 > Python学习记录-2016-12-15

Python学习记录-2016-12-15

因为作业关系,跳转听了部分课程,现在记录如下:

List列表部分:

列表的写法:

names = ["zhangsan", "lisi", "zhaowu", "wangliu", "qianqi"]

列表的index:

打印从左侧到第三个:

print(names[0:2])

打印从第三个到结束:

print(names[2:4])
print(names[-3:])

打印从第二个到第三个:

print(names[1:2])

列表元素的追加:

names.append("sunba")

列表元素的插入:

names.append(1, "lishi")

下面是读取文件

打开文件:

f = open("document", "r", encoding="UTF-8")#r代表打开,w代表覆盖写入或创建,a代表追加

写入:

f.write("我爱北京天安门\n")

关闭文件:

f.close()

文件读取为元素列表

f.readlines()

某一行

f.readline()

打印5行:

for i in range(5):
    print(f.readline())

尝试使用while循环写:

count = 0
while True:
    print(f.readline())
    count+=1
    if count ==5:
        break

第十行打印分割线:

for index , line in range enumerate(f.readlines()):
    if index == 9:
    print("--------------------")
    continue
    print(line.strip())#strip去掉所有空格和换行符



Python学习记录-2016-12-15