随笔分类 -  python

人生苦短,我用python
摘要:%s 可以按收任何类型( 数字对应字符串);也可以接收列表; %d:只接收数字 '%.2f' % float_var: 保留两位小数(此时处理完仍为字符串类型) https://www.cnblogs.com/nulige/p/6115793.html 阅读全文
posted @ 2019-01-14 14:47 心媛意码 阅读(349) 评论(0) 推荐(0)
摘要:用来暴露接口 控制 from xxx import * 的行为 代码中当然是不提倡用 from xxx import * 的写法的,但是在 console 调试的时候图个方便还是很常见的。如果一个模块 spam 没有定义 __all__,执行 from spam import * 的时候会将 spa 阅读全文
posted @ 2019-01-13 22:38 心媛意码 阅读(195) 评论(0) 推荐(0)
摘要:以字典的形式返回当前位置的全局变量 阅读全文
posted @ 2019-01-13 22:33 心媛意码 阅读(152) 评论(0) 推荐(0)
摘要:cal = Caculator(1, 2) Caculator.class_info() cal.class_info() Caculator.static_show(3, 4) cal.static_show(3, 4) 阅读全文
posted @ 2019-01-13 22:12 心媛意码 阅读(6116) 评论(0) 推荐(2)
摘要:1.当方法需要传入别的参数时,不能定义成@property. 比如_table(self, owner) 阅读全文
posted @ 2019-01-10 17:02 心媛意码 阅读(323) 评论(0) 推荐(0)
摘要:1.python的当前目录 2.父目录 阅读全文
posted @ 2019-01-09 11:55 心媛意码 阅读(150) 评论(0) 推荐(0)
摘要:#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 从后往前看,会从第一个以“/”开头的参数开始拼接,他... 阅读全文
posted @ 2019-01-07 19:28 心媛意码 阅读(142) 评论(0) 推荐(0)
摘要:原文章:https://www.cnblogs.com/gtarcoder/p/5005897.html __dict__里存着{"属性名":属性值}. python是一种解释性的语言,任何变量可以在使用的时候才声明以及定义,也可以在程序运行的任何位置进行声明和定义新的变量。 需要注意,类的变量(属 阅读全文
posted @ 2019-01-06 22:43 心媛意码 阅读(403) 评论(0) 推荐(0)
摘要:python的变量分为mutable(可变的)和immutable类型. mutable:dict, list immutable:int , string , float ,tuple.. 阅读全文
posted @ 2019-01-06 22:39 心媛意码 阅读(717) 评论(0) 推荐(0)
摘要:1.去除重复项drop_duplication 阅读全文
posted @ 2019-01-06 21:31 心媛意码 阅读(427) 评论(0) 推荐(0)
摘要:不需要生成二进制代码,python解释器把源码->字节码,然后在执行这些字节码. 解释器的具体工作: 1.完成模块(module)的加载和链接 2.将源代码编译成pyCodeObject(字节码),写入内存中,供CPU读取 3.从内存中读取并执行,结束后将pyCodeObject写回到硬盘中,即复制 阅读全文
posted @ 2019-01-05 22:40 心媛意码 阅读(252) 评论(0) 推荐(0)
摘要:是什么? 用python编写好一个工程,在第一次运行后,总会发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种 *.pyc 或者 *.pyo 文件。 python脚本编译后产生的.pyc文件放到__pycache__中,下次运行时检测到代码没有改变,则直接运行__py 阅读全文
posted @ 2019-01-05 22:26 心媛意码 阅读(1645) 评论(0) 推荐(0)
摘要:在pycharm下可以把Module包添加到interpreter paths,从而实现import Module. 而若直接使用ipython,或者python.exe时,它们的环境变量并没有包含Module的目录,有多种方式可以解决该问题: 1.在命令框中输入命令 查看路径是否被包含进来,可以在 阅读全文
posted @ 2019-01-04 20:11 心媛意码 阅读(464) 评论(0) 推荐(0)
摘要:__import__() 函数用于动态加载类和函数 。 如果一个模块经常变化就可以使用 __import__() 来动态载入。 阅读全文
posted @ 2019-01-04 19:50 心媛意码 阅读(402) 评论(0) 推荐(0)
摘要:import time start = time.clock() #当中是你的程序 elapsed = (time.clock() - start) print("Time used:",elapsed) 阅读全文
posted @ 2018-12-11 10:05 心媛意码 阅读(196) 评论(0) 推荐(0)
摘要:当用 import 导入该目录时,会执行 __init__.py 里面的代码 因此在__init__.py文件中,把深层的包的路径缩短,别的地方就可以在引用到目录级别时引到深层的包. 阅读全文
posted @ 2018-12-11 10:05 心媛意码 阅读(129) 评论(0) 推荐(0)
摘要:上面的self.a()中self是不可缺少的,否则找不到a()的定义,这是和C++/C语言所不同的. 阅读全文
posted @ 2018-10-13 09:59 心媛意码 阅读(10779) 评论(0) 推荐(1)
摘要:import time start = time.clock() ...... end = time.clock() print(end - start) 阅读全文
posted @ 2018-10-03 19:59 心媛意码 阅读(410) 评论(0) 推荐(0)
摘要:python中list是可以修改的;若要创建一系列不可修改的元素时,就需要tuple. 用 tuple 的好处: 1.tuple 比 list 操作速度快。如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list。 2.一次赋多值>>> v = ('a', ' 阅读全文
posted @ 2018-09-29 20:52 心媛意码 阅读(125) 评论(0) 推荐(0)
摘要:# -*- 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... 阅读全文
posted @ 2018-09-17 14:49 心媛意码 阅读(182) 评论(0) 推荐(0)