随笔分类 -  python笔记

摘要:#非关键字可变长参数 def add(*arg): return type(arg)print add() #打印结果 <type 'tuple'> #关键字变量参数 def abd(**args): return type(args)print abd() #打印结果 <type 'dict'> 阅读全文
posted @ 2016-09-17 15:31 listen_vv 阅读(509) 评论(0) 推荐(0)
摘要:python中的类有三种属性:字段、方法、特性 字段又分为动态字段和静态字段 类 class Province: 静态字段 memo = 'listen' 动态字段 def __init__(self, arg): self.arg = arg 方法也分为静态方法和动态方法 静态方法 @static 阅读全文
posted @ 2016-06-24 16:28 listen_vv 阅读(760) 评论(0) 推荐(0)
摘要:pickle可以在python之间进行交互 json可以实现python与不同开发语言的交互 pickle可以序列化python中的任何数据类型 json只能序列化python中的常归数据类型(列表等) pickle序列化后的对象不可读 json序列化后的对象是可读的 阅读全文
posted @ 2016-06-21 23:42 listen_vv 阅读(590) 评论(0) 推荐(1)
摘要:python中的__import__是以字符串的形式反射导入模块并以字符串的形式执行函数 阅读全文
posted @ 2016-06-21 22:08 listen_vv 阅读(118) 评论(0) 推荐(0)
摘要:Python中的yield函数的作用就相当于一个挂起,是不被写入内存的,相当于一个挂起的状态,用的时候迭代,不用的时候就是一个挂起状态,挂起状态会以生成器的状态表现 阅读全文
posted @ 2016-06-20 20:04 listen_vv 阅读(163) 评论(0) 推荐(0)
摘要:python中的有默认参数和可变参数之分 默认参数arg 可变参数args, kargs 默认参数arg就是调用指定参数 可变参数 arg调用时传入的的参数会被python自动包装为列表 可变参数 kargs调用时传入的的参数会被python自动包装为字典,并且当你定义字典的时候是不可以直接传入的, 阅读全文
posted @ 2016-06-20 14:02 listen_vv 阅读(132) 评论(0) 推荐(0)
摘要:python中安装目录中的Lib文件夹模块中的__init__.py文件(文件内容可以为空),用于标识此文件夹是一个模块 python编程中的__init__表示初始化 阅读全文
posted @ 2016-06-13 18:45 listen_vv 阅读(186) 评论(0) 推荐(0)