Python3模块(v3.7)

[TOC] 模块定义与规范Python中每个.py文件被称为一个模块,按目录组织模块的方法被称为包。模块可以避免变量和函数名冲突,而包可以避免模块名冲突。 每个包目录下面都必须有一个__init__.py文件,否则Python会把这个目录当成普通目录,而不是一个包。__init__.py可以是一个空文件,也可以有Python代码。因为__init__.py本身就是一个模块,它的模块名是其所在目录的包名。自定义模块时要注意命名,不要与系统模块重名,否则导致命名冲突无法导入系统模块 123...

阅读全文

Python3函数式编程(v3.7)

[TOC] 高阶函数函数的特点: 变量可以指向函数 123>>> f = abs #把内置函数abs()函数本身赋值给变量>>> f(-10)10 调过变量f调用abs函数结果与abs函数结果相同,说明变量f已指向abs函数本身 函数名也是变量 12345abs = 10abs(-10)Traceback (most recent call last): File "<stdin>", line 1, in <module...

阅读全文

Python3函数(v3.7)

[TOC] 函数查询Python有很多内置函数使用dir()、help()方法查看。dir()方法不带参数返回的是当前范围内的变量、方法和定义的列表;带参数返回的是当前参数的属性、方法列表 123>>> dir(__buildins__) #查看内置函数>>> dir(int) #查看int下的函数>>> help(int.numerator) #查看int下的numerator()函数用法 函数定义Python中使用def定义函数,语...

阅读全文

Python3基础语法(v3.7)

[TOC] 数据类型整数、浮点 除法计算/(除法)、//(取整除法)、%(取余)、**(幂运算) 1234567891011121314>>> 10/33.3333333333333335>>> 9/33.0>>> 10//33>>> 9//33>>> 10%31>>> 9%30>>> 3**29 Python3中提供两种除法/计算结果是浮点值//叫做取整除法,计...

阅读全文

倒鸭子

2011年很火的一个小视频倒鸭子,当时项目经理希望我们把这个视频用HTML5技术实现出来。当时,HTML5技术还没有现在这么成熟,团队成员更是没有人会。就在这种情况下,我们各种学习,搜集资料,最终用了两个星期实现了这个动画的全部内容,最近无意间看见了这个小项目,把它拿出来放到我的博客里,也算是保存一下吧。 现在公司由于项目不紧张,领导想让我们研究一下区块链相关技术。最终选择我在内三个人来研究,没有要求时间限制,本来接到这个任务的我是很兴奋的,因为之前对区块链和比特币什么的都只是概念性的...

阅读全文