原创 python多繼承

python是支持多繼承的,多繼承一般就會考慮到繼承的順序問題,菱形繼承的問題。 class A(object): def __init__(self, name): self.name = name

原创 python類的的使用

首先定義一個名爲Student的類 class Student: #__init__函數是類的構造函數,在實例化的時候做一些初始化工作 num = 1123 #類變量 name = 'wu' def __i

原创 python類的繼承

類的繼承 一. 子類繼承父類的構造函數 子類不重寫 init,實例化子類時,會自動調用父類定義的 init。 #-*-coding:utf-8-*- class Father(object): def __init__(se

原创 python高階函數

一、什麼是高階函數:變量可以指向函數,函數的參數能接收變量,那麼一個函數就可以接收另一個函數作爲參數,這種函數就稱之爲高階函數。比如: def add(x,y,f): return f(x) + f(y) op = add(1

原创 python內置函數

abs() 方法語法:abs(x) 參數: x--數值表達式返回值:函數返回x(數字)的絕對值。 all() 方法語法:all(iterable)參數:iterable--可迭代對象返回值:如果all(x)參數x對象的所有元素不爲0

原创 python的bytes數據類型

bytes叫做字節數據類型: 在python2裏字節數據類型跟字符串數據類型是沒有做區分的,在python2裏bytes類型跟string類型是一樣的。 但是在python3裏有一個專門的數據類型就叫bytes類型 python3對文本和二

原创 python生成器與迭代器

生成器: 用列表生成式生成一個列表 [ i*2 for i in range(10) ] 這就是一個列表生成式。列表生成式使得創建列表代碼變得簡潔。但是,如果一個列表很大,這樣創建就比較耗內存了。如果列表元素可以按照某種算法推