码迷,mamicode.com
首页 >  
搜索关键字:python解释器    ( 1547个结果
python编程基础之一
编译:将全部代码转成二进制可执行文件 速度快, c,c++等 解释:一行一行的将代码解释 速度慢 python,php等 python简介:Guido van Rossum 1989年 常用的python解释器: cpython 最广泛 jpython java ironpython pypy 支持 ...
分类:编程语言   时间:2018-07-17 19:52:08    阅读次数:126
GIL
1、什么是GIL? GIL本质上是互斥锁,可以将并发运行变为串行,以此来控制同一时间内共享数据只能被一个任务修改,保证时间安全 2、GIL应用场景 在一个python 进程内,包含了许多线程(主线程,解释器级别线程);主线程开启了许多其他线程如(线程1,线程2,线程3),解释器级别线程如垃圾回收线程 ...
分类:其他好文   时间:2018-07-16 14:07:00    阅读次数:122
python- 异常
一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 1 #语法错误示范一 2 if 3 4 #语法错误示范二 5 def test: 6 pass 7 8 #语法错误示范三 9 print(haha ...
分类:编程语言   时间:2018-07-15 19:29:28    阅读次数:186
python中命名空间与作用域
引子 1:内置命名空间--python解释器 python解释器一启动就可以使用的名字,存储在内置命名空间中内置的名字在启动解释器的时候被加载进内存里 2:全局命名空间--我们写的代码但不是函数中的代码 3:局部命名空间 注意: 当我们在全局定义了和内置名字空间同名的名字时,会使用全局的名字,自己有 ...
分类:编程语言   时间:2018-07-15 11:24:40    阅读次数:215
python语法
递归函数 尾递归调用时,如果做了优化,栈不会增长,因此,无论多少次调用也不会导致栈溢出。 遗憾的是,大多数编程语言没有针对尾递归做优化,Python解释器也没有做优化,所以,即使把上面的fact(n)函数改成尾递归方式,也会导致栈溢出。 小结 使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致 ...
分类:编程语言   时间:2018-07-13 13:26:11    阅读次数:142
python 异常处理
一、错误与异常 程序员都会犯错,因此每个程序员都必须经常检测试其代码,错误代码分为两种: 1、语法错误:python解释器的语法检测会自动检测出来。 2、逻辑错误:用户输入不合适的一系列错误 什么是异常? 异常就是程序运行时发生的错误的信号,在python中,错误触发的异常如下。异常发生之后,异常之 ...
分类:编程语言   时间:2018-07-11 14:47:42    阅读次数:129
Python面向对象学习之八,装饰器
装饰器是python基础中比较重要的知识点之一。它用来扩展函数功能,使之符合开放封闭原则。下面是典型的代码片段。 def w1(func): def inner(): print('...验证权限...') func() return inner @w1 def f1(): print('f1 ca ...
分类:编程语言   时间:2018-07-10 14:40:35    阅读次数:128
序列化模块 json pickle shelve
什么是模块: 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块分类:1 内置模块 2 扩展模块(https://pypi.org/) 3 自定义模块 自己写的文件 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函 ...
分类:Web程序   时间:2018-07-07 20:25:45    阅读次数:188
使用Pycharm编写第一个python程序
使用Pycharm编写第一个python程序打开Pycharm,选择CreateNewProject,创建一个新项目选择PurePython表示创建一个纯Python程序项目,Location表示该项目保存的路径,Interpreter表示使用的Python解释器版本,最后点击Create创建项目。右击项目,选择New,再选择PythonFile在弹出的对话框中输入的文件名HelloPython,
分类:编程语言   时间:2018-07-07 17:38:41    阅读次数:241
flask_第一个程序
安装flask falsk最小应用 把上面代码包围为hello.py(或其名字),然后用Python解释器来运行。 然后再浏览器中访问:http://127.0.0.1:5000/,就能看到浏览器中显示Hello World! 分析: 1.从flask中导入Flask类。这个类的实例将会是我们的WS ...
分类:其他好文   时间:2018-07-07 01:07:40    阅读次数:206
1547条   上一页 1 ... 77 78 79 80 81 ... 155 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!