Python是一种解释型语言,在执行Python的时,解释器将源代码source code翻译成字节码byte code,然后byte code交给Python虚拟机PVM去执行,整个流程如下图所示: byte code 1 字节码翻译 Python解释器并不是每次都会将源代码source code ...
分类:
编程语言 时间:
2018-06-02 16:35:05
阅读次数:
150
格式化输出。 现有一练习需求,问用户的姓名、年龄、工作、爱好 ,然后打印成以下格式 你怎么实现呢?你会发现,用字符拼接的方式还难实现这种格式的输出,所以一起来学一下新姿势 只需要把要打印的格式先准备好, 由于里面的 一些信息是需要用户输入的,你没办法预设知道,因此可以先放置个占位符,再把字符串里的占 ...
分类:
其他好文 时间:
2018-05-31 22:06:42
阅读次数:
213
Python 基础 一、基础概念 1.Python文件后缀名以.py格式为标准,为的是导入模块时能够正常运行。 2.Python有两种执行方式,分别是①通过cmd命令指示符用Python解释器运行.py文件,②进入Python解释器,实时输入并获取到执行结果。 3.在Linux系统下执行的Pytho ...
分类:
编程语言 时间:
2018-05-31 10:45:35
阅读次数:
236
一、常用模块之collections模块 在内置数据类型(dict,list,set,tuple)的基础上,collections 模块还提供了几个额外的数据类型: 1.namedtuple:生成可以使用名字来访问元素内容的tuple 2.deque:双向队列(两头都可进可出,但是不能取中间的值), ...
分类:
其他好文 时间:
2018-05-30 21:08:03
阅读次数:
137
共计30题 1、执行Python 脚本的两种方式 使用python解释器(python aa.py)或在unix系统下赋值成777,执行(./aa.py) 2、简述位、字节的关系 1个byte = 8bit,在ASCII表中,一共有255个字符,一个字符占8位。 3、简述ascii、unicode、 ...
分类:
其他好文 时间:
2018-05-30 11:00:29
阅读次数:
153
Flask入门(一) 1 安装虚拟环境Mac,linux ? ubuntu系统 2 安装flask 3 flask初起航 3.1最简单的flask程序 3.2 配置文件 4 flask参数与变量 4.1 变量 4.2 参数类型 5 构造响应与抛出异常 5.1 构造响应 5.2 抛出异常 6 重定向与 ...
分类:
其他好文 时间:
2018-05-29 00:31:14
阅读次数:
151
什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 逻辑错误 异常的种类 ...
分类:
其他好文 时间:
2018-05-28 11:45:00
阅读次数:
186
一 变量 什么是变量 为什么要有变量 如何定义变量 变量的定义规范 定义方式: 定义变量名不好的方式 定义变量会有:id,type,value #1、在交互式模式下 Python实现int的时候有个小整数池。为了避免因创建相同的值而重复申请内存空间所带来的效率问题, Python解释器会在启动时创建 ...
分类:
编程语言 时间:
2018-05-27 21:41:54
阅读次数:
194
PyInstaller可以用来打包python应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行了。类似于C#窗体程序使用Setup Factory 9 Trial进行打包。 安装:PyInstaller,打开cmd命令行执行 pip install pyinstaller 当出现 ...
分类:
编程语言 时间:
2018-05-27 19:39:05
阅读次数:
257
f = open("a.txt","w") ,在windows下面,新文件的默认编码是gbk,这样的话,python解释器会用gbk编码去解析我们的网络数据流txt,然而txt此时已经是decode过的unicode编码,这样的话就会导致解析不了,出现上述问题。 解决的办法就是,改变目标文件的编码: ...
分类:
Web程序 时间:
2018-05-27 10:53:44
阅读次数:
160