python命名空间也叫名字空间,也叫名称空间,任何编程语言都有命名空间,大体意思都一样,定义文件所在的目录,下面详细讲述命名空间几种情况 1,locals: 是函数内的名称空间,包括局部变量和形参 2,globals 全局变量,函数定义所在模块的名字空间 3,builtins:内置模块的名字空间 注意是:不同变量的作用域不同就是由这个变量所在的名字空间决定的 文章来自http://www.96net.com.cn…
1 进程 进程:程序的一次(从开始到结束)执行过程,属于一个动态过程.是系统进行资源分配和调度的基本单位. 程序:指的是一个文件,磁盘中可执行的代码.属于一个静态文件 注:进程运行时需要把程序加载如内存,进程有一定的生命周期,进程的创建由操作系统控制,进程占有系统的资源 cpu时间片 : 哪个进程占用cpu,就称之为它在cpu的时间片上 多进程多线程编程是计算机多任务编程的方法,可以使用多核CPU, 每个进程都单独占有4G的地址空间,这里的空间指的是虚拟存储空间,垃圾回收是发生在虚拟内存中. 依…
Python学习:基本概念 一,python的特点: 1,python应用场景多;爬虫,网站,数据挖掘,可视化演示. 2,python运行速度慢,但如果CPU够强,这差距并不明显. 3,严格的缩进式编程 二,python输入 1,print 'hello world','Dr' (中文:# -*- coding: utf-8 -*-申明) 2,raw_input('input:') 三,数据类型 1,类型显示:type() ,数值型和字符型都是不变量 2,转义:\n或r(不转义) 3,布尔类型:…
学习python书籍&资料: 1. Python v2.7.5 documentation 2. [Python参考手册(第4版)].(美)比兹利.扫描版.pdf 3. [Python技术手册(第2版)].(美)马特利.扫描版.pdf 4. Python标准库.pdf 5. [Python.Unix和Linux系统管理指南].(美)基弗特.扫描版.pdf--------------------------------------- 设计目标: grep-->sed-->awk-->…
python学习笔记4_类和更抽象 一.对象 class 对象主要有三个特性,继承.封装.多态.python的核心. 1.多态.封装.继承 多态,就算不知道变量所引用的类型,还是可以操作对象,根据类型或对象的不同而表现出不同的行为.   这是一个简单的例子,add方法,,包装了一下 + 函数.这就是多态.不管参数是什么类型,使用add方法,都可以把他们+在一起. 封装,封装式对全局作用域中其他区域隐藏多余的信息.和多态相似但是不同的概念,使用对象而不知道其细节.多态是不知道对象引用了什么类型,而…
一.模块 1.模块的概念 模块这一概念很大程度上是为了解决代码的可重用性而出现的,其实这一概念并没有多复杂,简单来说不过是一个后缀为 .py 的 Python 文件而已 例如,我在某个工作中经常需要打印一段很长的内容,很自然地,我会想到将它实现为一个函数,等到需要的时候直接调用即可,而无需重新再输入这一段内容.现在,假如这样的工作不仅仅是我一个人在做,比如现在有成千上万的人需要在他们的工作打印同样的内容,那么也很自然地,我会将这份代码储存成一个文件发给需要的人.这样就产生了模块的概念,我的这一份…
Python学习手册(第4版) - 专业程序员的养成完整版PDF免费下载_百度云盘 提取码:g7v1 作者简介 作为全球Python培训界的领军人物,<Python学习手册:第4版>作者Mark Lutz是Python最畅销书籍的作者,也是Python社区的先驱. Mark 是O'Reilly出版的<Programming Python>和<Python Pocket Reference>的作者,这两本书于2009年都已经出版了第3版.Mark自1992年开始接触Pyt…
(3)如何运行程序 交互提示模式下编写代码: 最简单的运行Python程序的办法就是在Python交互命令行中输入这些程序.在cmd中输入python,不需要任何参数就可以进入Python交互命令行 交互地运行代码: 在交互模式下工作,想输入多少Python命令就输入多少:每一个命令在输入回车后都会立即运行.此外,由于交互式对话自动打印输入表达式的结果,在这个提示模式下,往往不需要每次都刻意地输入“print” 解释器在每行代码输入完成后,也就是按下回车后立即执行. 为什么使用交互提示模式: 实…
Python学习手册(第4版)PDF高清完整版免费下载|百度云盘 提取码:z6il 内容简介 Google和YouTube由于Python的高可适应性.易于维护以及适合于快速开发而采用它.如果你想要编写高质量.高效的并且易于与其他语言和工具集成的代码,<Python学习手册:第4 版>将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者.本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成. <Python学习手册:第4版…
作者 标题 rollenholt Python修饰器的函数式编程 - Rollen Holt - 博客园 rollenholt python操作gmail - Rollen Holt - 博客园 rollenholt python的xml.dom学习笔记 - Rollen Holt - 博客园 rollenholt python的HTMLParser学习 - Rollen Holt - 博客园 rollenholt 使用 Python 进行线程编程 线程的使用模式 - Rollen Holt -…