摘要:
答案:argv[2] 解析sys.argv是传递给python脚本的命令行参数【字符串】列表,argv[0]为该脚本自身路径,其余为命令行参数 阅读全文
摘要:
下列对象的布尔值都是False: NONE; False(布尔类型) 所有的值为零的数 0(整型) 0.0(浮点型) 0L(长整型) 0.0+0.0j(复数) ""(空字符串) [](空列表) ()(空元组) {}(空字典) 阅读全文
摘要:
1.__init__ 方法为初始化方法, __new__方法才是真正的构造函数。 2.__new__方法默认返回实例对象供__init__方法、实例方法使用。 3.__init__ 方法为初始化方法,为类的实例提供一些属性或完成一些动作。 4.__new__ 方法创建实例对象供__init__ 方法 阅读全文
摘要:
a = object.copy() 等价于 b = copy.deepcopy(object),a和b一样,是深层拷贝,原来的改变不影响复制后的,理解为独立的。 copy.copy(object)是浅拷贝,相当于变量引用,复制后的副本跟着拷贝对象变化。 阅读全文
摘要:
字符串编译的过程:gbk==>unicode==>utf16==>url解码 字符串解码顺序为:url解码==>utf16==>unicode==>gbk 阅读全文
摘要:
Python3(https://docs.python.org/3/library/math.html#math.floor): math.floor(x) Return the floor of x, the largest integer less than or equal to x. If 阅读全文
摘要:
what gets printed? Assuming python version 2.x() print type(1/2) Python2 中除法默认向下取整,因此 1/2 = 0,为整型。 For (plain or long) integer division, the result is 阅读全文
摘要:
1.表示复数的语法是real + image j 2.实部和虚部都是浮点数 3.虚部的后缀可以是 “j” 或者 “J” 4.复数的 conjugate 方法可以返回该复数的共轭复数。 详情:https://docs.python.org/2/library/stdtypes.html#numeric 阅读全文
摘要:
协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。 阅读全文