# 递归 def myAdd(a, b): c = a + b print(c) if c > 100: return return myAdd(a + 1, c) #最大递归深度是1000 myAdd(2, 3)…
标签:python
Win 10 安装 Python 虚拟环境
1)打开cmd 安装虚拟环境包 pip install virtualenvwrapper-win 2)配置环境变量 WORKON_HOME E:\Python_Envs 3)打开新的cmd窗口 安装虚拟环境 建立两个纯…
Python两个对象相等的原理
概述 大部分的python程序员平时编程的时候,很少关心两个对象为什么相等,因为教程和经验来说,他们就应该相等,比如1==1就应该返回True,可是当我们想要定义自己的对象或者修改默认的对象行为时,通常会因为不了解原…
ZStack源码剖析之二次开发——在Utility上堆代码
本文首发于泊浮目的专栏: https://segmentfault.com/blog… 背景 在上篇文章中(ZStack源码剖析之二次开发——可扩展框架),我们简单的了解了一下ZStack核心引擎的二次开发技…
从app.route装饰器引发对endpoint的思考
还是先来看看源码 def route(self, rule, **options): """A decorator that is used to register a view function for a given…
Python中常量的另一种实现
虽然在python中定义常量看起来有点违背python的动态性,但是在teamwork当中,rule is rule,常量作为一种合作的契约,还是很有必要的。 回到常量本身,常量应该是一种明确并且一旦初始化便不可更改的值…
初识 Bottle (一)
1. 安装 bottle是一个轻量型的不依赖于任何第三方库的web框架,整个框架只有bottle.py一个文件。 wget http://bottlepy.org/bottle.py 2. 向bottle 打声招呼吧 新…
python语法棉花糖
list与遍历 >>> squares = [x**2 for x in range(1,10)] >>> [n for n in range(1,100) if n%3==0] &g…
用爬虫抢自如房子
女票毕业了,在帝都需要租个房子,为了刷个存在感,我一定要帮她搞定房子的问题。我跟着自如管家看了几套房后,只有一套房子很满意,可是自如管家说这套还没有在系统中放出,放出后可能被别人抢走,最坑的是管家说不知道什么时候放出,总…
Python中datetime的常用操作
总结几个我们在程序中常用到的关于datetime的操作,以供参考。 一、naive类型和aware类型的相互转换。 即不带时区(naive)的时间日期类型和带时区(naive)的时间日期类型间的相互转换 1.不带时区的转…
《Python web开发》笔记 一:网页开发基础
网页基础知识 网页的构成 网页由html、css和Javascript构成,html是框架,CSS是样式和装饰,JS则是各项功能实现。我们把网页的组成类比成一栋房子,Html相当于房子的结构,CSS相当于房子的装修装饰,…
Python中的__new__和__init__的区别
摘要 本文讨论了Python中__init__和__new__方法。 __new__和__init__具有不同的功能。并且对于Python的新类和旧类而言功能也不同。 __new__和__init__功能上的区别 __n…