随笔分类 - 1.python基础
摘要:一.单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取
阅读全文
摘要:1.静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本
阅读全文
摘要:1.类的生成语法 一个类就是对拥有相同属性的对象的抽象。在类中定义的是这些对象都具备的属性。一个对象就是一个类的实例化 上面的__init__叫做构造函数,在类被调用时,这个方法(在类中不叫函数了,叫方法)会自动执行,进行一些初始化的动作。self相当于创建对象的对象自身。如下: jack = Te
阅读全文
摘要:# abs(num) 求num的绝对值print(abs(-3.2))# 3.2# all 如果可迭代的对象中都为真,则返回TRUE;如果有假,则返回falseprint(all([1,2,3,'ss'])) # 都为真,返回Trueprint(all([1,0,3,4])) # 序列中有0,返回的
阅读全文
摘要:一.列表生成式 1.生成列表 a = [1,2,3,4,5,6] 要求:列表中的每个元素加上2 2.列表生成式 二.生成器(ganerator) 通过列表生成式,可以直接创建一个列表,但是如果数据量非常大的话,常常会受到电脑内存的限制,列表的容量也是有限的。但是如果列表使用某种算法计算出来,我们可以
阅读全文
摘要:1.装饰器 1.1定义 装饰器的本质也是函数,他的作用主要是装饰其他函数,意思是为其他函数添加附加的功能。 1.2 原则 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 1.3 实现装饰器的知识 函数是变量 高阶函数 嵌套函数 2. 函数是变量 3. 高阶函数 什么函数可以被定义为高阶函数
阅读全文
摘要:1.函数 1.1定义 函数是指将一组语句的集合通过一个名字或者说模块封装起来,要想使用这个函数,只需要调用其函数名称即可。 1.2 特点 减少代码的重复性 让程序变得可扩展 程序容易维护 1.3 语法 2. 函数参数 2.1 实参和形参 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所
阅读全文
摘要:1.对文件的操作流程 打开文件,得到文件句柄并且赋值给一个变量 通过句柄对文件进操作 关闭文件 2.文件的打开 在Python中,使用open函数,可以打开或者创建一个文件 文件打开的访问模式如下 说明: 访问模式 说明 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开
阅读全文
摘要:一.If语句 1. 简单的if语句 最简单的if语句只有一个测试和一个操作。 2. if-else语句 在测试条件通过时执行一个操作,没有通过时执行另外一个操作。在这种情况下,可用Python提供的if-else语句。 3. if-elif-else结构 4.多个测试条件if 二. if语句的条件测
阅读全文
摘要:#集合(确定的无序的一组数据) #基本操作 #创建集合 #空集合 var = set() print(var,type(var)) #具有数据的集合 var = {'zhangwang','zhangbo','zhanglang'} print(var,type(var)) #成员检测 result
阅读全文
摘要:1.创建空元组 2.元祖的基本操作访问元祖,可以使用下标索引访问元素的值 3.修改元祖元祖中的元素值不允许修改,但可以对元祖进行连接组合 4.删除元祖 5.元祖的索引,截取 6. 元祖的内置函数 7.tuple(seq) 用于将列表转换为元祖 8. 元祖的方法
阅读全文
摘要:除了列表以外,字典也许是Python中最灵活的内置数据类型结果。如果把列表看做是有序的对象集合,那么就可以把字典看成无序的对象集合。它们主要的差别在于有序无序、字典是通过键值对来存储数据,key必须是唯一的,so字典天生去重。 1. 创建字典 2. 增加字典的元素 3. 修改字典的元素 4. 删除字
阅读全文
摘要:python列表是最具有灵活性的有序集合对象类型。它可以包含任意的对象:数字、字符串以及其他的列表。与字符串不同的是列表是可变对象,可以在原地进行修改。 一.列表的基本操作 1.确定列表的长度 使用len()函数可以快速的确定列表的长度,如下: 2.列表的合并 二.列表的迭代和解析 1. 判断某个元
阅读全文
摘要:1. 字符串简介 Python字符串—一个有序的字符集合,用于存储和展现基于文本的信息。 从功能的角度来看,字符串可以用来表示能够像文本那样编辑的任何信息:符号和词语,载入到内存中的文本文件的内容、Internet网址和Python程序等。他们可以用来存储字节的绝对二进制值,以及在国际化程序中用到的
阅读全文
摘要:在Python中,数据采用的是对象的形式,无论是Python所提供的内置对象,还是使用Python的工具和像C语言这样的其他语言所创建的对象。 Python的数字类型是相当典型的,它其实并不是一个真正的类型对象,而是一组类似对象的分类。Python不仅支持常规的数字类型(整形和浮点型),而且可以通过
阅读全文
摘要:一.第一个Python程序print(’Hello World’) 二. 动态类型简介 在学习Python之时,掌握Python编程中最基本的概念是很重要的。动态类型以及由他提供的多态性,是Python语言简洁和灵活的基础。 1. 缺少类型声明语句在Python中,我们使用变量时,没有声明变量的存在
阅读全文

浙公网安备 33010602011771号