随笔分类 - python
Python的易遗忘知识笔记
摘要:a[i:j:s]表示:i,j分别表示起始位置和终止位置,s表示步进,缺省为1. 所以a[i:j:1]相当于a[i:j] 当s<0时,i缺省时,默认为-1. j缺省时,默认为-len(a)-1 所以a[::-1]相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即
阅读全文
摘要:在python中,我们在函数外定义了一个变量,如果我们想在函数内对这个变量进行操作,就需要在函数内部将这个变量声明为global。 例1 x = 1 def func(): x = 2 func() print(x) 输出:1 例2 x = 1 def func(): global x x = 2
阅读全文
摘要:Python调用Shell,有两种方法:os.system(cmd)和os.popen(cmd),其中cmd指的是Shell命令 两者的区别是: os.system(cmd)的返回值是脚本的退出状态码,只会有0(成功),1,2 os.popen(cmd)返回脚本执行的输出内容作为返回值
阅读全文
摘要:sys.argv 我们编写一个测试用例test.py ,内容如下 imoprt sys a = sys.argv b = len(sys.argv) c = sys.argv[0] d = sys.argv[1] print (a) print (b) print (c) print (d) 输出结
阅读全文
摘要:变量和对象 Python中一切皆为对象,数字是对象,列表是对象,函数也是对象,任何东西都是对象。而变量是对象的一个引用(也可以称为标签或者名字),对象的操作都是通过引用来完成的。 例如,[]是一个空列表对象,变量a是该对象的一个引用 a=[] a.append(1) 在Python中,变量更准确的叫
阅读全文
摘要:import import是python提供的用于导入模块的机制,导入的是整个模块的内容。模块可以是py、pyc、pyd,可以是系统自带的,也可以是自定义的。 使用语法:import os python中所有加载到内存的模块都存放到sys.modules中,在引入一个模块之前,会先在列表中查找是否已
阅读全文
摘要:glob 文件名模式匹配,用来判断每个文件是不是符合模式。 1、通配符 星号(*)匹配零个或多个字符 1 import glob 2 for name in glob.glob('dir/*'): 3 print (name) dir/file.txt dir/file1.txt dir/file2
阅读全文
摘要:python 环境变量设置PYTHONPATH PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。 打印PYTHONPATH: import os print sys.path >['', '/usr/local/lib/python2.7/d
阅读全文