python
文章平均质量分 77
为爱存在
这个作者很懒,什么都没留下…
展开
-
python基本语法和编程风格
这篇博客简单记录一下python的基本语法和编程风格, 以及变量所占的内存是何如分配和回收的。1 语法和语句1.1 注释‘#’符号在python里面代表注释符,python编译器会自动忽略注释符后面的语句,值得注意的是,#可以在一行的任何地方开始,而不用担心python语句的缩进问题。1.2 继续 \python语句,使用\来将一行代码分解为多行,比如:>>> print "i love this原创 2017-02-20 13:31:42 · 3512 阅读 · 1 评论 -
argparse
parser = argparse.ArgumentParser() parser.add_argument(“–path”, action=”store”, help=”Useage: –path your parent dir path”) args =vars( parser.parse_args()) rootpath = args[‘path’]原创 2017-03-04 10:56:34 · 268 阅读 · 0 评论 -
Python序列:字符串,列表和元组(一)
Python序列Python中有一些类型,它们的 成员有序排列,可以通过下标来访问,这种类型统一被称为序列,包括列表,字符串,数组。其中字符串和元组属于不可变类型,即无法通过下标来赋值。如a[0]=’1’,而列表属于可变类型,可以通过下标来赋值。这篇帖子主要讲字符串,列表和元组在后面的帖子再讲。1 序列序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到。而多个元素可以通原创 2017-03-04 16:45:58 · 2176 阅读 · 0 评论 -
Python中的对象
1 python对象Python使用对象模型来存储数据,构造任何类型的值都是一个对象。 Python中所有的对象都有三个特性:身份,类型和值身份: 每一个对象都有一个唯一的身份标识自己,即该对象的内存地址,该地址可以用内建函数id()来获得,比如:>>> id(1)39846232>>> id('a')140200776980120类型: 对象的类型决定了该对象可以保存什么样的数据,可原创 2017-02-22 21:16:51 · 878 阅读 · 0 评论 -
jupyter报错"ImportError: No module named shutil_get_terminal_size"
jupyter notebook 安装先说一下我的环境,ubuntu16.04, python2.7。我之前用apt安装过ipython,版本应该是2点几,记不太清了,2.4吧。使用ipython正常,也没有报错。 之后我用pip(9.0)安装jupyter notebook,显示安装成功了,jupyter notebook也能运行成功,但是无法打开.ipynb文件,总是提示要kernel res原创 2017-04-13 12:40:32 · 7080 阅读 · 0 评论 -
Python列表解析和生成器
列表解析列表解析来自函数式编程语言:Haskell, 它是一个非常有用的工具,可以动态的创建列表列表解析的语法[expr for iter_var in iterable]expr是表达式,iter是迭代变量,它不需要是expr的一部分,但是for关键字是必须的,iterable代表可以迭代的变量,例如序列类型的对象:字符串,列表,元组,还有映射类型的对象,原创 2016-12-24 14:57:48 · 281 阅读 · 0 评论