-
比如说:P1.get_grade()
就等于 get_grade(P1)
查看全部 -
import functools
@functools.wraps(f)
查看全部 -
def reversed_cmp(x, y): if x > y: return -1 if x < y: return 1 return 0 倒序排列
查看全部 -
filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。
查看全部 -
在Python中,函数其实是一个对象
查看全部 -
class Person(object):
def __init__(self, name, score):
self.name = name
self.__score = score
p = Person('Bob', 59)
try:
print p.name
print p.__score
except AttributeError:
print p.name
print 'attributeerror'
查看全部 -
from __future__ import division
查看全部 -
try: from cStringIO import StringIO except ImportError: from StringIO import StringIO
查看全部 -
import math
math.pi
from math import pi,row pi
查看全部 -
python 中 map函数
查看全部 -
1111uuuuuu
查看全部 -
# 使用装饰器的时候,需要注意:
# 1. 装饰器名,函数名需要一直
# 2. property需要先声明,再写setter,顺序不能倒过来
--------------------------------------------------
这两个装饰器
@property
装饰器会把成员函数x
转换为getter
,相当于做了x = property(); x = x.getter(x_get)
@x.setter
装饰器会把成员函数x
转换为setter
,相当于做了x = x.seter(x_set)
.可以看到我们实现了通过属性
x
来对私有变量_x
进行操作。
查看全部 -
首写字母大写 s[0].upper() 其余字母小写 s[1:].lower()
查看全部 -
开平方的函数 math.sqrt()
使用这个函数,需要引入 import math
查看全部 -
functools.partial可以把一个参数多的函数变成一个参数少的新函数
查看全部
举报