-
none不能使用strip()
查看全部 -
内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包
闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。
查看全部 -
函数f,列表lst python的内置函数reduce(f,lst),其中函数f需要两个参数,f(x,y)
reduce()函数:对列表lst中的每个元素依次调用函数f,最终返回一个计算数值
查看全部 -
print(str.upper())# 把所有字符中的小写字母转换成大写字母 print(str.lower()) # 把所有字符中的大写字母转换成小写字母 print(str.capitalize()) # 把第一个字母转化为大写字母,其余小写 print(str.title()) # 把每个单词的第一个字母转化为大写,其余小写
查看全部 -
提供任意额外的关键字参数,并绑定到实例
class Person(object): def __init__(self, name, gender, **kw): self.name = name self.gender = gender for k, v in kw.iteritems(): setattr(self, k, v) p = Person('Bob', 'Male', age=18, course='Python') print p.age print p.course
查看全部 -
import math
math.sqrt() 计算平方根的函数
查看全部 -
总结进阶课程
继续加油
查看全部 -
要让实例成为一个可调用对象
可以加入__call__方法
p('xxx')
查看全部 -
__slots__可以限制只能创建什么名字的属性
查看全部 -
对变量改变时,需要先检测值是否符合
可以用@property装饰get
用@score.setter装饰set
只有property就是只读
查看全部 -
__int__对于int方法
float同理
查看全部 -
对于符号
add
sub
mul
div
四则运算都可以自定义
查看全部 -
__len__搭配len方法使用
查看全部 -
cmp 可以自定义在调用cmp时通过什么作为排序依据
查看全部 -
str显示给用户 print
repr显示给开发者
查看全部
举报
0/150
提交
取消