一 从字符串中提取 Token 的步骤是顺序读取字符,判断字符类型,然后把 Token 的类型和值存入 Token 列表。 输入字符串处理 提取offset位置处的一个字符 ...
一 从字符串中提取 Token 的步骤是顺序读取字符,判断字符类型,然后把 Token 的类型和值存入 Token 列表。 输入字符串处理 提取offset位置处的一个字符 ...
__str__ 这是因为直接显示变量调用的不是__str__(),而是__repr__(),两者的区别是__str__()返回用户看到的字符串,而__repr__()返回程序...
使用@property Python内置的@property装饰器就是负责把一个方法变成属性调用的 把一个getter方法变成属性,只需要加上@property就可以了,此时...
实例属性和类属性 >>> class Student(object):... name = 'Student' >>> s = Student() # 创建实例s>>> ...
判断对象类型,使用type()函数>>> type(123)判断对象是否是函数 >>> import types>>> def fn():... pass >>> typ...
继承有什么好处?最大的好处是子类获得了父类的全部功能。 判断一个变量是否是某个类型可以用isinstance()判断: >>>isinstance(a, list)True ...
外部代码还是可以自由地修改一个实例的name、score属性 实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 class ...
首先确定需要统计的数据,以及数据的来源。 通过毕达哥拉斯定律来进行估计:获胜的概率等于得分的平方除以(得分的平方加上机会得分的平方) 使用到了Elo等级划分制度,不懂就去百度...
??樗阉髀肪?如果我们要添加自己的搜索目录,有两种方法: 第一种方法是直接修改sys.path,添加要搜索的目录: >>> import sys>>> sys.path.ap...
在Python中,一个.py文件就称之为一个模块(Module)。 使用???1)使用??榛箍梢员苊夂捅淞棵逋弧O嗤值暮捅淞客耆梢苑直鸫嬖诓煌哪?橹?,因此...
1)简化迭代模型-->填充数字 引入itertools.product()函数能够把之前需要两层以上迭代才能完成的工作用一层迭代就完成 >>> print list(prod...
@某米狼 要你管
Python学习笔记(八)返回函数1)函数作为返回值,调用函数f时,才真正计算求和的结果:f() 2)请再注意一点,当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: >>>...
1)进入实验楼准备学习词云 2)在看一系列插件的时候,实验楼推荐安装Anaconda,据说“这是一个Python的科学计算包,里面几乎包含了常用的所有扩展包,不用自己费力安装...
@某米狼 我就不
Python学习笔记(八)返回函数1)函数作为返回值,调用函数f时,才真正计算求和的结果:f() 2)请再注意一点,当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: >>>...
1)int()函数还提供额外的base参数,默认值为10。如果传入base参数,就可以做N进制的转换: >>> int('12345', base=8)5349 即该数是一个...
匿名函数 1)匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 2)因为没有名字,不必担心函数名冲突 3)可以把匿名函数赋值给一个变量,...
1)函数作为返回值,调用函数f时,才真正计算求和的结果:f() 2)请再注意一点,当我们调用lazy_sum()时,每次调用都会返回一个新的函数,即使传入相同的参数: >>>...
filter 1)s.strip()删除s序列中的空格 2)filter()函数返回的是一个Iterator,也就是一个惰性序列,所以要强迫filter()完成计算结果,需要...