摘要: Garbage collection(GC) Garbage collection(GC) python里也同java一样采用了垃圾收集机制,不过不一样的是: python采用的是引用计数机制为主,标记-清除和分代收集两种机制为辅的策略。 1. 引用计数机制 原理:当一个对象的引用被创建或者复制时, 阅读全文
posted @ 2019-09-28 10:36 百家齐鸣 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@c 阅读全文
posted @ 2019-09-28 10:10 百家齐鸣 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个好玩的工具:可以直接将java转成python 1. 安装工具(windows 环境下面) 先下载antlr: http://www.antlr3.org/download/antlr-3.1.3.tar.gz 链接:http://pan.baidu.com/s/1gdgXUM3 密码: 阅读全文
posted @ 2019-09-28 10:05 百家齐鸣 阅读(10546) 评论(1) 推荐(0) 编辑
摘要: 1. 异常种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误 常见异常处理: 其他异常: 2. 异常处理 python解释器检测到错误,触发异常(也允许程序员自己触发异常)。程序员编写特定的代码,专门用来 阅读全文
posted @ 2019-09-27 22:06 百家齐鸣 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、 全局解释器锁(GIL) 1. 什么是全局解释器锁 在同一个进程中只要有一个线程获取了全局解释器(cpu)的使用权限,那么其他的线程就必须等待该线程的全局解释器(cpu)使用权消失后才能使用全局解释器(cpu),即时多个线程直接不会相互影响在同一个进程下也只有一个线程使用cpu,这样的机制称为全 阅读全文
posted @ 2019-09-27 19:25 百家齐鸣 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、列表生成式 在学习生成器迭代器之前先了解一下什么是列表生成式,列表生成式是Python内置的非常简单却强大的可以用来创建list的生成式。什么意思?举个例子,如果想生成列表[0,1,2,3,4,5]可以使用list(range(6)),但是如果想要生成[,,,,,]即[0,1,4,9,16,25 阅读全文
posted @ 2019-09-27 18:23 百家齐鸣 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. filter 功能: filter的功能是过滤掉序列中不符合函数条件的元素,当序列中要删减的元素可以用某些函数描述时,就应该想起filter函数。 调用: filter(function,sequence),function可以是匿名函数或者自定义函数,它会对后面的sequence序列的每个元 阅读全文
posted @ 2019-09-27 17:11 百家齐鸣 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、列表、元组、集合、字典等等 Python提供的基本数据类型主要有:布尔类型、整型、浮点型、字符串、列表、元组、集合、字典等等 1、空(None)表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理 阅读全文
posted @ 2019-09-25 22:34 百家齐鸣 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 目录 Python概述 1、什么是Python? 2、Python简介 3、发展历史 4、特点 5、缺点 Python概述 1、什么是Python?Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由 Guido van Rossum于1989年底发明,第一个公开发行 阅读全文
posted @ 2019-09-25 22:21 百家齐鸣 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用的。 阅读全文
posted @ 2019-09-25 18:03 百家齐鸣 阅读(477) 评论(0) 推荐(0) 编辑