sys.argv 命令行参数list,第一个元素是程序本身路径 sys.exit(n) 退出程序 sys.version python解释器的版本 sys.maxint 最大的int值 sys.path 返回模块的搜索路径,初始化时用PYTHONPATH环境变量的值 sys.platform 返回操 ...
分类:
其他好文 时间:
2018-05-23 02:08:05
阅读次数:
180
Python解释器:存在多种Python解释器。 CPython 当我们从Python官方网站下载并安装好Python 3.x后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。 CPyt ...
分类:
编程语言 时间:
2018-05-22 22:08:31
阅读次数:
157
Python自带多个模块,统称为标准库。 sys:这个模块能够让你访问多个与python解释器关系紧密的变量和函数。 os:这个模块能够让你访问多个与操作系统关系紧密的变量和函数。 fileinput:这个模块能够让你轻松的迭代多个文件或流的内容行。 sets、heapq和deque:这三个模块提供 ...
分类:
其他好文 时间:
2018-05-21 19:41:49
阅读次数:
160
python文件的后缀名为.py 两种执行方式: python解释器.py文件路径 python 进入解释器 实时的输入并获取执行结果 linux系统特有的: windows则不需要输入 文件名 为 ./2.py 格式 文件内部要写入 #!/usr/bin/env/python 编码: #-*-co ...
分类:
其他好文 时间:
2018-05-20 22:50:30
阅读次数:
240
类中最常用的方法是实例方法, 即通过通过实例作为第一个参数的方法。 举个例子,一个基本的实例方法就向下面这个: class Kls(object): def __init__(self, data): self.data = data def printd(self): print(self.dat ...
分类:
编程语言 时间:
2018-05-18 22:49:43
阅读次数:
243
一、编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语 ...
分类:
编程语言 时间:
2018-05-17 17:24:43
阅读次数:
229
名称空间和作用域 1. 名称空间(namespace) 是存放名字与值绑定关系的地方 2. 分类: 内置名称空间 存放python解释器内置名字,比如内置函数名:len, max,sum. 创建:随着python解释器的启动而创建 销毁:随着python解释器的关闭而销毁 全局名称空间 存放文件级别 ...
分类:
其他好文 时间:
2018-05-17 11:35:00
阅读次数:
129
1、概览动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。1.1、type()class的定义是运行时动态创建的,而创建class的方法就是使用type()函数。通过type()函数创建的类和直接写class是完全一样的,因为Python解释器遇到class定义时,仅仅是扫描一下class定义的语法,然后调用type()函数创建出class。type()函数
分类:
编程语言 时间:
2018-05-16 13:17:17
阅读次数:
143
*程序:每一行程序都要执行一个运算. *标点: 注意把输入法的"中文时使用英文标点"功能打开,因为程序中不允许有中文标点,否则会报错. *Python解释器: 1.CPython(官方提供法的解释器,用>>>作为提示符 , 2.IPython(基于CPython之上的一个交互式解释器,用In[序号] ...
分类:
编程语言 时间:
2018-05-16 00:31:29
阅读次数:
285
简单的讲,元类创建了Python中所有的对象。 我们说Python是一种动态语言,而动态语言和静态语言最大的不同,就是函数和类不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个HelloWorld的class,就写一个helloworld.py模块: 当Python解释器载入hellow ...
分类:
编程语言 时间:
2018-05-15 22:51:28
阅读次数:
214