摘要: def fun1(arg): del arg[2:] li=[11,22,33,44] fun1(li) print(li) #输出:[11, 22] #函数的传参其实就是传引用;相当于将arg指向li指向的地址 ########################################## def fun1(arg): arg=123 li=[11,22,33,... 阅读全文
posted @ 2017-06-27 21:14 斌哥骑猿看唱本 阅读(245) 评论(0) 推荐(0) 编辑
摘要: isinstance(p_object, class_or_type_or_tuple):判断对象的类型 a=123 ret=isinstance(a,int) print(ret) #输出:True li=[2,57,4] ret1=isinstance(li,list) print(ret1) #输出:True 阅读全文
posted @ 2017-06-25 23:47 斌哥骑猿看唱本 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1.函数的创建 2.函数的参数 普通参数 :要按照顺序输入参数 指定参数:输入参数时可以不按照顺序输入 默认参数:有默认参数的时候形参一定要放在参数的尾部 动态参数 *args:表示元组 **kwargs:表示字典 阅读全文
posted @ 2017-06-25 23:11 斌哥骑猿看唱本 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1.浅拷贝 copy.copy() 浅拷贝是拷贝只拷贝最外一层(这里所说的拷贝是重新生成一个内存地址,也就是只有最外层的地址是重新生成) 2.深拷贝 copy.deepcopy() 深拷贝是除了最里面一层的其他的都拷贝(最里面一层只拷贝值 不重新生成一个内存地址) 3.对于数字和字符串是完全拷贝 阅读全文
posted @ 2017-06-25 22:25 斌哥骑猿看唱本 阅读(122) 评论(0) 推荐(0) 编辑
摘要: #全局变量 a='alex' b='wang' def fun(): #定义函数 #局部变量 a='alex is sb' return a fun() #执行函数 print(a) #输出:alex ################ #全局变量 a='alex' b='wang' def fun(): #定义函数 #局部变量 global a ... 阅读全文
posted @ 2017-06-25 21:27 斌哥骑猿看唱本 阅读(211) 评论(0) 推荐(0) 编辑
摘要: set 集合:是一组无序的不可重复的集合 1.set的创建 2.转换成集合 3.set的常用方法 clear(self, *args, **kwargs):删除集合中所有元素 difference(self, *args, **kwargs):比较两个集合,找出对方没有的元素,并返回一个新的集合 d 阅读全文
posted @ 2017-06-22 23:56 斌哥骑猿看唱本 阅读(348) 评论(0) 推荐(0) 编辑
摘要: tuple 元组: 元组的元素不可修改,但是元素的元素是可以修改的 例如 阅读全文
posted @ 2017-06-21 21:38 斌哥骑猿看唱本 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: 通用的取列表元素的方法有两种:索引 和切片 索引 :通过索引只能取得一个值,并且得到的值的数据类型是由该值决定的 切片:通过切片可以取得多个或者一个值,取得的值的数据类型是由自己本身决定的 阅读全文
posted @ 2017-06-21 21:02 斌哥骑猿看唱本 阅读(63476) 评论(0) 推荐(0) 编辑
摘要: enumerate(object) 自动生成一列 默认从0开始自增一 li=["充气娃娃","按摩棒","情趣内衣","跳蛋"] for k ,item in enumerate(li): print(k) print(item) #输出: 0 充气娃娃 1 按摩棒 2 情趣内衣 3 跳蛋 阅读全文
posted @ 2017-06-21 07:40 斌哥骑猿看唱本 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.创建列表 append(self, p_object) 向列表添加元素(无返回值) clear(self) 移除列表所有的元素 count(self, value) 返回value在列表中出现的次数 extend(self, iterable) 拓展列表(无返回值) index(self, va 阅读全文
posted @ 2017-06-21 07:32 斌哥骑猿看唱本 阅读(670) 评论(0) 推荐(0) 编辑