day_5.22 py

 #!/usr/bin/env/python
#-*-coding:utf-8-*-
'''
私有化 __相当于prevate
外部不能直接调用,只能通过set get方法用
property
'''
# class Test(object):
# def __init__(self):
# self.__num = 100
# def setNum(self,newNum):
# self.__num = newNum
# def getNum(self):
# return self.__num
# num = property(getNum,setNum) #使⽤property升级getter和setter⽅法
# t =Test()
# print(t.getNum())
# t.setNum(50)
# print(t.getNum())
# print("-"*50)
# t.num = 200 #相当于调用了 t.setNum(200)
# print(t.num) #相当于调用了 t.getNum()
'''
闭包 :在一个函数内部又定义一个函数
内部函数调用外部函数的变量
2018-5-22 20:15:01
'''
def test(number):
print("--1--")
def test_in(number2):
print("---2--")
print(number+number2)
print("--3--")
return test_in
#变量接受内部返回的函数引用 然后就相当于个函数了
ret = test(100)
print("-"*50)
ret(1)

1.进制间的转换!

day_5.22 py

2.

day_5.22 py

3.位运算,快速完整乘除

day_5.22 py

4.

day_5.22 py

day_5.22 py

day_5.22 py

 py的私有化!!!!!!

day_5.22 py

day_5.22 py

对方法进行了简单地封装!

day_5.22 py

迭代器

day_5.22 py

day_5.22 py

day_5.22 py

闭包!

day_5.22 py

上一篇:BAE、SAE 与 GAE 对比


下一篇:cocos2d-x (Android)之-那些常见的error记