01 2019 档案
摘要:https://www.cnblogs.com/kex1n/p/5991249.html https://blog.csdn.net/wwx890208/article/details/80534453 __init__()有一个参数self,该self参数就是__new__()返回的实例(原来__
阅读全文
摘要:arg对应多出来的位置参数,把它们解析成tuple;kwargs把关键字参数解析成dict. 文章参考:https://www.jianshu.com/p/e0d4705e8293
阅读全文
摘要:sorted中的lambda函数所表示的内容就是排序的依据(key) 发现list.sort()返回None,而sorted(list)能够返回排好序的列表.
阅读全文
摘要:map:对指定序列做映射 python3中的: map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]) lambda 形参:返回值 实参 再如: a = {'1': ['88.12', '28100', '23'], '8': ['88.
阅读全文
摘要:函数原型: name:str类型 default:如果不存在name属性,设置default则返回default,不设置返回AttributeError. __getattr__是类的内置方法,当找不到某个属性时会调用该方法;找到就不会调用. getattr与类无关. 一个例子:作为data的代理类
阅读全文
摘要:在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。 1.0等于False,这点要注意. 2.空的list判断: if 0 == len(list) 或者 if list #空的list相当于Fals
阅读全文
摘要:%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)
阅读全文
摘要:su root和su - root: su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了 推荐使用su - .
阅读全文
摘要:#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__() 来动态载入。
阅读全文
摘要:环境变量分为用户变量和系统变量. 系统变量,对所有用户起作用;而用户环境变量只对当前用户起作用。 例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,
阅读全文