python 笔记

1. 3.3*102=336.59999999999997
整数和浮点数在计算机内部存储的方式不同,整数运算永远是精确的,
而浮点数运算可能会有四舍五入的误差.

2.元组 (!, ),单个元素需要加一个逗号。元组的“不变”是指
每个元素的指向永远不变。

3.如果要输出%,就需要格式化字符%,从而需要使用%%

4.x=y=z=10,链式赋值是可行的,而且简洁。

5.nums=1,2,3, x,y,z=nums,这个叫做序列解包

6. field*=2,增量赋值,也可以用于字符串。

7.True+False+2, =3,是的。

8. 内建的zip函数用来进行并行迭代,可以把两个序列合并在一起,
返回一个元组的列表

9.要在函数中将某个变量定义为全局变量,
在需要被定义的变量前加一个关键字global即可。

10.
print(os.getcwd())          # 当前的工作路径
print(os.listdir())         # 当前路径下的所有文件
print(os.listdir('F:\\'))   # 加一个参数,就是指定路径下的所有文件。

11. # 逐行读取一个文件。节省内存。
with open("./notes.py", 'r') as filereader:
    for line in filereader.readlines():
        print(line)


12. os.remove(filename),# 删除当前同级目录下的文件。

13. 删除一个路径,可以用绝对路径,也可以用当前的相对路径。removedirs
os.removedirs('F:\\play_zone\\rm')  # remove a path
os.removedirs('.\\rm')

14.判断是不是一个文件,是不是一个路径
os.path.isfile('notes.py')
os.path.isdir('ok'):        # 是 isdir, 不是ispath.

os.path.exists('ok')    # exists or not
os.path.isabs('ok'):    is a abs path or not 

15. 分离一个路径的目录名和文件名。
os.path.split(r“/home/qiye/qiye.txt”),返回结果是一个元组:
(‘/home/qiye’,‘qiye.txt’)

16. 分离扩展名:os.path.splitext()。
例如os.path.splitext(r“/home
/qiye/qiye.txt”),返回结果是一个元组:(‘/home/qiye/qiye’,‘.
txt’)

17.获取文件属性
print(os.stat('notes.py'))

18.获取路径名:os.path.dirname(filetpah)

19.获取文件名:os.path.basename(filepath)

20.重命名文件或者目录:os.rename(old,new)

21.创建多级目录:os.makedirs(//..//..)

22.获取文件大小:os.path.getsize(filename)

23.删除目录:os.rmdir(“dir”),只能删除空目录;shutil.rmtree(
“dir”),空目录、有内容的目录都可以删.

24. 复制文件夹:shutil.copytree(“olddir”,“newdir”)。
olddir和newdir都只能是目录,且newdir必须不存在.

25.复制文件 
shutil.copyfile(“oldfile”,“newfile”),oldfile和newfile都只能是文件; 

shutil.copy(“oldfile”,“newfile”),oldfile只能是文件,
newfile可以是文件,也可以是目标目录。

26.移动文件(目录):shutil.move(“oldpos”,“newpos”)

6.python shell 中,dir()函数,可以返回一个对象所有的属性和方法。
7.str, 函数是为了调用init中的变量,在输出的时候,能以可读的方式展
示出来。。。是给用户看的。

8.repr()函数是给开发者看的,是一个地址,代码部分和str()是一样的,

所以创建一个类的时候,可以简写成: repr = str

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容