1.foo、foo_和foo三者之间的区别是什么?foo表示私有属性、_foo表示受保护的属性、foo表示Python自带的属性2.请您简述Python编译的工作原理,PyCodeObject和PyFrameObject对象的作用。Python编译的工作原理:Python语言写的程序不需要编译成二进制代码,它可以直接从源代码运行程序。当我们运行Python文件程序的时候,Python解释器把源代码
分类:
编程语言 时间:
2018-10-19 18:21:50
阅读次数:
275
1. 把任意数据类型赋值给变量 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如: 例子:a = 123 # a是整数 print(a) a = 'ABC' # a变为字符串 print(a) 结果: 2.Python对变量赋值 ...
分类:
编程语言 时间:
2018-10-19 02:27:08
阅读次数:
122
python的随机数模块为random模块,可以产生随机的整数或浮点数。但是这是伪随机数,python解释器会维护一些种子数,然后根据算法算出随机数。linux维护了一个熵池,这个熵池收集噪音的信息,更接近真随机数。 random 1. 随机产生0 1的浮点数,不包括1 1. 随机产生a b的整数, ...
分类:
编程语言 时间:
2018-10-17 21:18:34
阅读次数:
217
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大) ...
分类:
编程语言 时间:
2018-10-17 19:04:56
阅读次数:
181
搭建开发环境分两部分: 1、Python解释器 # 解释器从Python的官网下载 2、Python代码编辑器 一、Python解释器的安装: 官网下载: 安装并复制出安装路径 配置环境变量 二、集成开发环境: PyCharm: 官网: 需要获取激活码 ...
分类:
编程语言 时间:
2018-10-17 15:44:49
阅读次数:
158
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 os 常用方法 os.remove(‘path/filename’) 删除文件 os.rename(oldname, newna ...
分类:
编程语言 时间:
2018-10-15 23:18:28
阅读次数:
252
错误 错误分为语法错误和逻辑错误 语法错误 程序执行过程中,python解释器会检测你的程序是否存在语法错误,如果程序出错python解释器会指出出错的一行,并且在最先找到的 错误的文职标记了一个小小的箭头。 逻辑错误 在生活中0是不能作为被除数的,程序写的语法可能没问题,但是逻辑上不一定没有问题。 ...
分类:
编程语言 时间:
2018-10-15 14:58:40
阅读次数:
191
打开windows定时任务 开始 所有程序 附件 系统工具 任务计划程序 点击创建任务 设置重复任务间隔每小时执行一次 程序或脚本是python解释器的名称 起始于是python解释器的目录 添加参数是你的python程序的完整路径 ...
分类:
编程语言 时间:
2018-10-15 14:47:01
阅读次数:
335
1. hello world程序 在linux下创建一个文件叫hello.py,并输入 然后执行命令:python hello.py,输出 指定解释器 上一步中执行python hello.py时,明确的指出hello.py脚本由python解释器来执行。 如果想要类似于执行shell脚本一样执行p ...
分类:
编程语言 时间:
2018-10-14 13:54:33
阅读次数:
127
在python中,函数会创建一个自己的作用域,也称为为命名空间。这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找。 通过内置函数globals()返回的是python解释器能知道的变量名称的字典(变量名:值); 而locals()函数返回的是函数内部本地作用域中的变量名称字典。由此 ...
分类:
编程语言 时间:
2018-10-14 13:39:30
阅读次数:
435