随笔分类 - python
人生苦短,我用python
摘要:%s 可以按收任何类型( 数字对应字符串);也可以接收列表; %d:只接收数字 '%.2f' % float_var: 保留两位小数(此时处理完仍为字符串类型) https://www.cnblogs.com/nulige/p/6115793.html
阅读全文
摘要:用来暴露接口 控制 from xxx import * 的行为 代码中当然是不提倡用 from xxx import * 的写法的,但是在 console 调试的时候图个方便还是很常见的。如果一个模块 spam 没有定义 __all__,执行 from spam import * 的时候会将 spa
阅读全文
摘要:cal = Caculator(1, 2) Caculator.class_info() cal.class_info() Caculator.static_show(3, 4) cal.static_show(3, 4)
阅读全文
摘要:1.当方法需要传入别的参数时,不能定义成@property. 比如_table(self, owner)
阅读全文
摘要:#import os print("0:", os.path.join('/aaa', 'bbb', 'ccc.txt')) #0: /aaa\bbb\ccc.txt 多数这种用法 print("1:",os.path.join('aaaa','/bbbb','ccccc.txt')) #1: /bbbb\ccccc.txt 从后往前看,会从第一个以“/”开头的参数开始拼接,他...
阅读全文
摘要:原文章:https://www.cnblogs.com/gtarcoder/p/5005897.html __dict__里存着{"属性名":属性值}. python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量。 需要注意,类的变量(属
阅读全文
摘要:python的变量分为mutable(可变的)和immutable类型. mutable:dict, list immutable:int , string , float ,tuple..
阅读全文
摘要:不需要生成二进制代码,python解释器把源码->字节码,然后在执行这些字节码. 解释器的具体工作: 1.完成模块(module)的加载和链接 2.将源代码编译成pyCodeObject(字节码),写入内存中,供CPU读取 3.从内存中读取并执行,结束后将pyCodeObject写回到硬盘中,即复制
阅读全文
摘要:是什么? 用python编写好一个工程,在第一次运行后,总会发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种 *.pyc 或者 *.pyo 文件。 python脚本编译后产生的.pyc文件放到__pycache__中,下次运行时检测到代码没有改变,则直接运行__py
阅读全文
摘要:在pycharm下可以把Module包添加到interpreter paths,从而实现import Module. 而若直接使用ipython,或者python.exe时,它们的环境变量并没有包含Module的目录,有多种方式可以解决该问题: 1.在命令框中输入命令 查看路径是否被包含进来,可以在
阅读全文
摘要:__import__() 函数用于动态加载类和函数 。 如果一个模块经常变化就可以使用 __import__() 来动态载入。
阅读全文
摘要:import time start = time.clock() #当中是你的程序 elapsed = (time.clock() - start) print("Time used:",elapsed)
阅读全文
摘要:当用 import 导入该目录时,会执行 __init__.py 里面的代码 因此在__init__.py文件中,把深层的包的路径缩短,别的地方就可以在引用到目录级别时引到深层的包.
阅读全文
摘要:上面的self.a()中self是不可缺少的,否则找不到a()的定义,这是和C++/C语言所不同的.
阅读全文
摘要:import time start = time.clock() ...... end = time.clock() print(end - start)
阅读全文
摘要:python中list是可以修改的;若要创建一系列不可修改的元素时,就需要tuple. 用 tuple 的好处: 1.tuple 比 list 操作速度快。如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list。 2.一次赋多值>>> v = ('a', '
阅读全文
摘要:# -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import csv #读取csv文件 csv_file = csv.reader(open('F:/csv/XXXXXX.csv')) print(csv_file) """ #输出csv中的内容 for item in cs...
阅读全文

浙公网安备 33010602011771号