#coding=utf-8
'''定義乙個列表的操作類:listinfo
包括的方法:
1 列表元素新增: add_key(keyname) [keyname:字串或者整數型別]
2 列表元素取值:get_key(num) [num:整數型別]
3 列表合併:update_list(list) [list:列表型別]
4 刪除並且返回最後乙個元素:del_key()
list_info = listinfo([44,222,111,333,454,'sss','333'])
'''class listinfo:
def __init__(self,list):
self.list = list
def add_key(self,keyname):
if not isinstance(keyname,str) and not isinstance(keyname,int):
return 'added element must be a string or a list!'
def get_key(self,num):
if not isinstance(num,int) or not num >= len(self.list) or not num <0 :
return 'arvg error'
print self.list[num]
def update_list(self,new_list):
if not isinstance(new_list,list):
return 'the argument must be a list of!'
self.list.update(new_list)
'''定義乙個集合的操作類:setinfo
包括的方法:
1 集合元素新增: add_setinfo(keyname) [keyname:字串或者整數型別]
2 集合的交集:get_intersection(unioninfo) [unioninfo :集合型別]
3 集合的並集: get_union(unioninfo)[unioninfo :集合型別]
4 集合的差集:del_difference(unioninfo) [unioninfo :集合型別]
set_info = setinfo(你要操作的集合)
'''class setinfo:
def __init__(self,set):
self.set = set
def add_setinfo(self,keyname):
if not isinstance(keyname,str) and not isinstance(keyname,int):
return 'added element must be a string or a list!'
self.set.add(keyname)
def get_intersection(self,unioninfo):
if not isinstance(unioninfo,set):
return 'added element must be a set!'
print self.set & unioninfo
def get_union(self,unioninfo):
if not isinstance(unioninfo,set):
return 'added element must be a set!'
print self.set | unioninfo
def del_difference(self,unioninfo):
if not isinstance(unioninfo,set):
return 'added element must be a set!'
print self.set - unioninfo
第二節 1面向對像簡介
using system using system.collections.generic using system.linq using system.text 面向對像概念 面向對像不是取代面向過程的 類,物件。人 是類,張三 是 人 這個類的對像,類是抽像的,物件是的,按鈕就是類,某個按鈕就是...
第二節 1面向對像簡介
using system using system.collections.generic using system.linq using system.text 面向對像概念 面向對像不是取代面向過程的 類,物件。人 是類,張三 是 人 這個類的對像,類是抽像的,物件是的,按鈕就是類,某個按鈕就是...
彙編 第二節
第二節 cpu主要有有運算器,控制器,暫存器,三部分組成 8086 cpu有14個暫存器,如ax,bx,cx,dx,si。8086所有暫存器都是16位的,可以存放2個byte即位元組,16位二進位制數 所能存放的最大數值是 11111111111 2 16 1 從0開始,所以 1嘛 通用暫存器為4個...