python笔记集合】的更多相关文章

对于列表,元组,集合的异同,有如下解释 #list ----> 允许重复的集合,修改# tuple ----> 允许重复的集合,不修改# set ----> 不允许重复的集合下面是示例代码: s1 = set() s2 = {1,2,3,4} s3 = set([11,22,33,44]) s4 = {3,4,5,6,89} print type(s2) #<type 'set'> s1.add(44) print s1 #set([44]) s1.clear() print…
1.win_64下编译pyd(编译器用的tdm-gcc-5.1) gcc test.c -shared -Ic:\Python27\include -Lc:\Python27\libs -lpython27 -o test.pyd -D MS_WIN64 如果没有-D MS_WIN64就会出现错误: undefined reference to `__imp_Py_InitModule4' 编译的pyd文件拷贝到:C:\Python27\Lib\site-packages 以后有记录记在评论里面…
title: 8.Python笔记之面向对象基础 date: 2016-02-21 15:10:35 tags: Python categories: Python --- 面向对象思维导图 (来自11期罗天帅学长) 一.面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合.它定义了该集合中每个对象所共有的属性和方法.对象是类的实例. 类变量:类变量在整个实例化的对象中是公用的.类变量定义在类中且在函数体之外.类变量通常不作为实例变量使用. 数据成员:类变量或者实例变量…
python笔记之常用模块用法分析 内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj的name space中可见的name hasattr(obj,name) 查看一个obj的na…
s21day13 python笔记 一.装饰器 目的:在不改变原函数内部代码的基础上,在函数执行之前和之后自动执行某个功能 应用场景:想要为函数扩展功能时,可以选择用装饰器 装饰器基本格式: def func(arg): def inner(): v = arg() return v return inner # 重点: # 第一步:执行func函数并将下面的函数参数传递,相当于:func(index) # 第二步:将func的返回值重新赋值给下面的函数名. index = func(index…
1,基本概念 1.1,数据类型 基本数据类型:字符串,数字,布尔等 引用数据类型:相对不可变(元组),可变(列表,字典,集合等) 基本数据类型存放实际值,引用数据类型存放对象的地址(即引用) ==:判断值是否相等 is:判断id是否相等,即内存地址,id()可以返回内存地址 1.2,序列类型 容器类型:list,tuple,collections.deque,存放引用,可嵌套 扁平序列:str,bytes,bytearray,memoryview,array.array,存放值,只包含原子数据…
s21day07 python笔记 一.昨日内容回顾及补充 回顾 补充 将前面所提到的功能,统一改称为方法 二.深浅拷贝 基本格式 v1 = [1,2,3] import copy v2 = copy.copy(v1) #浅拷贝 v3 = copy.deepcopy(v1) #深拷贝 整型int/布尔bool/字符串str(不可变类型) 深拷贝和浅拷贝的结果都是一样的 无法重新开辟一个内存地址,就使用同一个地址 列表list/字典dict/集合set(不可变类型) 对于其中的元素都是不可变类型时…
s21day06 python笔记 一.昨日内容回顾及补充 回顾 补充 列表独有功能 reverse:反转 v = [1,2,3,4,5] v.reverse() #[5,4,3,2,1] sort:排序 .sort():默认(从小到大)排序 .sort(reverse = False):从小到大排序(相当于默认) .sort(reverse = True):从大到小排序 v = [1,3,5,2,4] v.sort(reverse = False) #[1,2,3,4,5] v.sort(re…
python笔记-6(import导入.time/datetime/random/os/sys模块)   一.了解模块导入的基本知识 此部分此处不展开细说import导入,仅写几个点目前的认知即可.其它内容待日后有深入理解了再来细说 1.import可以导入的两种不同的内容 1.1 *.py文件结尾的文件 1.2 package文件 package和文件夹图标类似,package中又__init__.py的文件 2.模块导入的几种导入方式 2.1 from xxx import xxx as x…
#coding=gbk#嵩天老师的零基础Python笔记:https://www.bilibili.com/video/av15123607/?from=search&seid=10211084839195730432#page=25 中的42-45讲 {字典}#字典:针对非序列集合而提供的一种数据类型# 字典是无序的!!!!!#字典类型与序列类型的区别:# 存取和访问方式不同# 键类型不同,序列类型只能用数字类型的键,字典类型可以用其它对象作为键,如数字,字符串,元组等.# 序列类型有序,字典…