Python学习记录-2016-12-15

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

python 机器学习有用的代码片段

[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段

学习笔记:python3,代码片段(2017)

常用python日期日志获取内容循环的代码片段

ElasticSearch学习问题记录——Invalid shift value in prefixCoded bytes (is encoded value really an INT?)(代码片段

2016.12.15网络编程学习笔记