1.exec
1exec語法exec(source, globals=none, locals=none, /)
2 execute the given source in the context of globals and
locals.
34 the source may be a string representing one or
more python statements5or
a code object as returned by compile().
6 the globals must be a dictionary and
7 defaulting to the current globals and
locals.
8 if only globals is given, locals defaults to it.
1 s = """exec示例2global x,z
3x = 100
4z = 20056
m = 300
7"""
8 g =
9 l ={}
10exec
(s,g,l)11#
print(g)12#
13#14#
15#16#
17#18#
19#20#
21#22#
23#for supporting python development. see www.python.org for more information., 'license': type license() to see the full license text, 'help': type help() for interactive help, or help(object) for help about object.}, 'z': 200}
2425
(l)26
#
2.類也是物件
13.元類class
foo:
2pass
3 f1 = foo()#
f1是通過foo類例項化的物件
4print(type(f1))#
5print(type(foo))#
類(物件)foo是由type類例項化而來
4.建立類的兩種方式
5.自定義元類控制類的行為
Python之物件導向元類
python之物件導向元類 call方法 1 class people 2def init self,name 3 self.name name4 5def call self,args,kwargs 6print call 7 89 p people george 10print callable...
List 去掉物件元素
經常需要將list中重複元素去掉,或者判斷兩個list中相同的元素。1 通過set介面,set 不包含滿足e1.equals e2 hashset set new hashset list2 list2.clear list2.addall set 2 普通方法,每個元素在list中進行比較 for...
物件導向類
1.類和例項 類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。記憶體位址 給例項繫結屬性 由於類可以起到模板的作用,因此,可以在建立例項的時候,把一些我們認為必須繫結的屬性強制填寫進去 2.資料封裝 就是在類裡面定義方...