摘要: Python 自省是 Python 具有的一种能力,使程序员面向对象的语言所写的程序在运行时,能够获得对象的类 Python 型。Python 是一种解释型语言,为程序员提供了极大的灵活性和控制力。 阅读全文
posted @ 2018-08-30 11:56 lvmenghui001 阅读(739) 评论(0) 推荐(0) 编辑
摘要: Python 是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理,可以加入其他语言的对比。 Python 是一种解释型语言,Python 在代码运行之前不需要解释。 Python 是动态类型语言,在声明变量时,不需要说明变量的类型。 Python 适合面向对象的编程,因为它支持通过组合与继 阅读全文
posted @ 2018-08-30 11:54 lvmenghui001 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定。 当 Python 遇到一个变量的话,它会按照这的顺序进行搜索:本地作用域(Local) >当前作用域被嵌入的本地作用域(Enclosing locals) >全局/模块作用域(Global) >内置作用域(Built-in)。 阅读全文
posted @ 2018-08-30 11:46 lvmenghui001 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、使用多进程,充分利用机器的多核性能2、对于性能影响较大的部分代码,可以使用 C 或 C++编写3、对于 IO 阻塞造成的性能影响,可以使用 IO 多路复用来解决4、尽量使用 Python 的内建函数5、尽量使用局部变量 阅读全文
posted @ 2018-08-30 11:44 lvmenghui001 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、Python 是强语言类型还是弱语言类型? Python 是强类型的动态脚本语言。强类型:不允许不同类型相加。动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。脚本语言:一般也是解释型语言,运行代码只需要一个解释器,不需要编译。 2、谈一下什么是解释性语言,什么是编译性 阅读全文
posted @ 2018-08-30 11:37 lvmenghui001 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 总结就是,os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口; sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 阅读全文
posted @ 2018-08-30 11:25 lvmenghui001 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1 os.remove() 删除文件 2 os.rename() 重命名文件 3 os.walk() 生成目录树下的所有文件名 4 os.chdir() 改变目录 5 os.mkdir/makedirs 创建目录/多层目录 6 os.rmdir/removedirs 删除目录/多层目录 7 os.listdir... 阅读全文
posted @ 2018-08-30 11:19 lvmenghui001 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、赋值: 在 Python 中,对象的赋值就是简单的对象引用,这点和 C++不同 二、浅拷贝(shallow copy): 浅拷贝会创建新对象,其内容非原对象本身的引用,而是原对象内第一层对象的引用。浅拷贝有三种形式:切片操作、工厂函数、copy 模块中的 copy 函数。 三、深拷贝(deep 阅读全文
posted @ 2018-08-30 11:14 lvmenghui001 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 1 os.path 主要是用于对系统路径文件的操作。 2 sys.path 主要是对Python解释器的系统环境参数的操作(动态的改变Python解释器搜索路径)。 阅读全文
posted @ 2018-08-30 10:48 lvmenghui001 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 1. import random 2. random.shuffle(alist) 阅读全文
posted @ 2018-08-30 10:46 lvmenghui001 阅读(456) 评论(0) 推荐(0) 编辑