上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 可变数据类型作为初始化形参 / Mutable Parameter as Init Formal-para 由于在Python中,没有类似C语言的static静态参数,因此当一个函数需要一个只初始化一次的参数时,通常会在函数外部进行初始化操作,较为不便。 但是在Python中,可以利用可变参数作为函 阅读全文
posted @ 2018-01-07 11:51 StackLike 阅读(439) 评论(0) 推荐(0) 编辑
摘要: and和or / and & or 对于and和or,可以连接多个值,其分别遵循原则: 可以利用这些特性进行一些狡猾的处理,例如print出有效内容,内容无效则显示自定义的字符串。 可参考下面的代码 1 """ 2 The return of 'and' and 'or' 3 As for 'or' 阅读全文
posted @ 2018-01-07 11:37 StackLike 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 排序函数 / Sort Function list自带的sort函数可以实现对列表的排列功能,具有同样功能的还有sorted函数。 基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。sort函数是基于原有的列表进行修改,因此 阅读全文
posted @ 2018-01-07 11:28 StackLike 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 函数延后估值及字节码分析 在一个循环中定义了函数 f 但是并未对其进行调用,在循环结束后调用,此时i值为3故最终3个函数输出均为9。而非1, 4, 9。 这是由于在定义闭包函数 f 时,传入变量 i,而在循环结束后才调用函数,此时的 i 已为 3,下面使用字节码来查看并论证这一运行顺序。 使用 di 阅读全文
posted @ 2018-01-07 11:20 StackLike 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 利用 Python 的字典实现 Switch 功能 Python是没有switch语句的,当遇到需要实现switch语句的功能时,一般可以用if/else进行代替,但是还有一种更加简洁的实现方法,利用字典进行实现,将需要选择的条件设为字典的键,选择的结果设为值,通过字典键索取值的方式实现switch 阅读全文
posted @ 2018-01-07 10:57 StackLike 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 关于 import 1 import import可用于导入一个Python的标准模块,包括.py文件或带有__init__.py的文件目录。 在Python中,import一个模块后,若再次import该模块,不会重新加载指定模块,而是把该模块的内存地址给引用到本地环境变量。即其id是相同的。 首 阅读全文
posted @ 2018-01-04 14:51 StackLike 阅读(434) 评论(0) 推荐(0) 编辑
摘要: sqlalchemy 的显式 ORM 访问方式 对于sqlalchemy,可以利用一种显式的ORM方式进行访问,这种方式无需依赖声明层,而是显式地进行操作。还有一种访问方式为声明层 ORM 访问方式。 主要的建立步骤包括: 1. 设置DSN连接网址; 2. 创建引擎,利用引擎对DSN进行连接; 3. 阅读全文
posted @ 2018-01-04 14:14 StackLike 阅读(522) 评论(0) 推荐(0) 编辑
摘要: sqlalchemy的声明层ORM访问方式 sqlalchemy中可以利用声明层进行表格类的建立,并利用ORM对象进行数据库的操作及访问,另一种方式为显式的 ORM 访问方式。 主要的建立步骤包括: 1. 设置DSN连接网址; 2. 创建引擎,利用引擎对DSN进行连接; 3. 创建会话类并绑定到引擎 阅读全文
posted @ 2018-01-04 14:02 StackLike 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 建立声明层表对象的两种方式 在对表对象进行建立的时候,通常有两种方式可以完成,以下是两种方式的建立过程对比 首先导入需要的模块,获取一个声明层 两种方法, Note: 此处两种方法都使用声明层作为基类,第一种方法未传入metadata,会自动使用Base.metadata,第二种方法则直接进行了传入 阅读全文
posted @ 2018-01-04 13:49 StackLike 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 利用 sqlalchemy 实现关系表查询功能 下面的例子将完成一个通过关系表进行查询的功能,示例中的数据表均在MySQL中建立,建立过程可以使用 SQL 命令或编写 Python 适配器完成。 示例中用到的表主要有3张,一张personInfo个人信息表,一张account_store账号信息表, 阅读全文
posted @ 2018-01-03 22:50 StackLike 阅读(1195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页