python实现堆栈 堆栈是一个后进先出的数据结构,其工作方式就像一堆汽车排队进去一个死胡同里面,最先进去的一定是最后出来。 我们可以设置一个类,用列表来存放栈中元素的信息,利用列表的append()和pop()方法可以…
分类:python基础教程
Python之父Guido谈Python的未来
6月初,Python之父Guido van Rossum在今天的PyCon US大会上作了名为“Python Language”的演讲。近日,他又接受了IT媒体Infoworld的采访,大谈Python的未来。我们一起来…
Python 中整型对象存储的位置
在 Python 整型对象所存储的位置是不同的, 有一些是预先分配内存的,它一直存储在内存里面, 而其它的, 则在使用时开辟出空间. 说这句话的理由, 可以看看如下代码: a = 5 b =…
Python中eval与exec的使用及区别
最近开发中用到了eval()与exec()这两个函数,不知道在哪种场景下用哪个函数,所以就翻了下Python的文档。这里就来简单说一下这两个函数的区别 1. eval函数 函数的作用: 计算指定表达式的值。也就是说它要执…
Python 信号量
信号的概念 信号(signal)– 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 几个常用信号: …
Python基础 - 缩进和选择
缩进 Python最具特色的就是用缩进来写模块。我们下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一些语句。 先看C语言的表达方式(注意,这是C,不是Python!) if (…
Python2和Python3的10大区别
1.性能 Py3.0运行pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。 2.编码 Py3.0源码文件默认使用utf-8…
Python正则表达式基础
正则表达式是搜索、替换和解析复杂字符串的一种强大而标准的方法,Python中的正则相关的东西全在re模块下。 1 常用的匹配 ^匹配字符串的开始 $匹配字符串的结尾 \b匹配一个单词的边界 \d匹配任意数字 \D匹配任意…
python导入数字开头的包的解决办法
python导入数字开头的包的解决办法,直接上代码吧,大家一看就懂 import importlib m=importlib.import_module("dir1.9999dir") m.dosomethin…
解压命令unzip常用方法汇总
解压命令unzip常用方法汇总: 1、把文件解压到当前目录下 unzip pythontab.com.zip 2、如果要把文件解压到指定的目录下,需要用到-d参数。 unzip -d ./t…
Python基础 - 文件拷贝
最近在备份手机上的照片的时候,纯手工操作觉得有些麻烦,就想写个脚本自动进行。因为备份的时候有些照片以前备份过了,所以需要有个判重操作。 主要功能在copyFiles()函数里实现,如下: def copyFiles(sr…
python模块学习- textwrap 文本包装和填充
python模块学习- textwrap 文本包装和填充 代码实例: sample_text = ”’ The textwrap module can beused to…