1:列举几个内置函数?
type、str、dir、callable、getattr
2:什么是lambda?
f=lambda s:s*2
f(4) #return 8
#the follow is equal before
(lambda s:s*2)(4)
3:python 中可以与None进行比较吗?
可以。 ==None 或者 is None 来进行判断
4:.ljust(width) 可以用来对齐格式.
bl="g".ljust(59)
print "%s is good" %bl
5:python 中有哪两种导入方式
import module or from module import namespace # 后者可以直接使用不需要加入模块名
6:python 怎么定义一个类,如何继承父类?
class Sqnote:
pass
#follow is equal java's extends UserDict
from UserDict import UserDict
class SqInfo(UserDict):
pass
说明:python支持多重继承,在括号中列出要继承的类即可(用逗号分隔)
今天看到的另外一本python书