随笔分类 - python
摘要:面向对象 定义 class Student(被继承类): def __init__(self, xx, xxx): #构造函数 类方法的第一个参数一定是self。除此之外和普通函数并没有区别。同样可以使用_xx __xxx来定义private变量。 class Animal(object): def
阅读全文
摘要:模块 一个.py文件就是一个模块,模块可以包含在包(package)内。包内必须有一个__init**__**.py,包也可以多层嵌套。__init__.py也是一个模块,模块名就是包名。 当用命令行运行某个模块时,__name__变量是__main__。 模块内不希望被外部模块引用的函数或者变量命
阅读全文
摘要:函数式编程 高阶函数 map() map接受一个函数和一个可迭代对象(Iterable),返回一个map对象**(Iterator**) def f(x): return x*x list(map(f, [1,2,3])) #1,4,9 reduce() reduce接受一个函数(这个函数只能接受两
阅读全文
摘要:逻辑与或非用的是and or not。 除法即使整除结果也是浮点数 地板除//结果一定是整数。 内存中的字符串是Unicode编码,str.encode('utf-8 or ascii')将class str为class bytes。反之用bytes.decode('utf-8 or ascii')
阅读全文