python学习笔记
文章平均质量分 50
qq_32317813
这个作者很懒,什么都没留下…
展开
-
包管理_python_2021-07-05
1、导包时使用绝对路径,相对路径可能会报错 2、__init.py__文件 init.py文件存在包的根目录下,当包或者包中的任意模块或模块中变量、函数被导入时,init.py中内容会首先自动被执行。因此,init.py文件可以实现如下应用: A、限制本包的模块导入 在__init__.py中写入内置函数__all__,决定哪些模块可以被外部导入。 all = [“module_name1”, “module_name2”] B、批量导入 如果包内多个模块文件都需要用到某些模块文件时,可以在包的__ini原创 2021-07-05 14:27:23 · 98 阅读 · 0 评论 -
浮点运算-争议与思考_python_2021-07-05
1、十进制的数往往无法被二进制精确表示 2、python一般保证小数点后16位正确,从17位开始出现误差 0.1+0.1+0.1 == 0.3 --> False, round(.1, 1) + round(.1, 1) + round(.1, 1) == round(.3, 1) --> False 3、限定输出位数:format(math.pi, ‘.2f’)=>‘3.14’ 4、需要精确十进制表示:decimal,fractions 5、经常使用浮点运算,考虑Numpy,S原创 2021-07-05 11:04:01 · 200 阅读 · 0 评论