首页 > 代码库 > Python学习笔记(一)

Python学习笔记(一)

写一写最近学的知识点
1.文件读写
    打开一个文件:
f=open(‘路径’,‘r’,encoding=‘utf-8‘)
    文件以读‘r’的方式打开,可以读取文件内容,但是不能写入
f=open(‘路径’,‘w’,encoding=‘utf-8‘)
    文件以写‘w’的方式打开,可以写入文件内容,但是不能读出文件内容
    以读的方式打开的文件,调用read()方法可以一次读取文件的全部内容,Python把内容
读到内存,用一个str对象表示
    以写的方式打开的文件,调用write()方法可以将内容写进文件
    最后调用close()方法关闭文件。文件使用完必须关闭,因为文件对象占用操作系统的
资源,并且操作系统同一时间能打开的文件数量也是有限的
    Python引入了with语句来自动帮我们调用close()方法:
with  open(‘路径‘,‘r’) as f:
    print(f.read())

    要写入特定编码的文本文件,要给open()函数传入encoding参数,将字符串自动转换成
指定的编码。
    注意事项:
1.读取文件时,读完第一遍光标会移到最后,想要继续再读一遍要把光标一移回开头处
2.调用tell()函数可以得到光标的当位置,调用seek()函数可以移动光标到指定位置
3.以追加‘a’的方式打开文件,既能读,又能写
4.想一次读取一行内容,调用readline()函数
5.调用readlines()函数,会把文件内容分行读出,并保存为一个list,每一行作为list的
一个元素。


2.循环语句的使用
     循环语句常用的有while和for两种形式,画流程图有助于我们理清思路,更好地练习使用
循环
    for x in ...循环就是依次把list或tuple中的每个元素迭代出来代入变量,然后执行缩进
块的语句
    for x in range()可以生成一个整数序列

Python学习笔记(一)