摘要:pwd //查看当前目录 mkdir dir1 dir2 //创建目录 tree dir1 mv test1.cpp test2.cpp dir1 dir //移动文件/目录到目录dir ll –t //列出详细信息,按时间排序 ls -R(ecursive) 目录树 -l 详细信息 -t 时 阅读全文
简明python教程 --C++程序员的视角(八):标准库
2016-03-15 19:21 by GarfieldEr007, 239 阅读, 0 推荐, 收藏, 编辑
摘要:这个模块包含普遍的操作系统功能。 如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。 >> os.system('ls -l') 也可以使用subprocess模块 >> subprocess.call('ls -l'.sp 阅读全文
简明python教程 --C++程序员的视角(九):函数式编程、特殊类方法、测试及其他
2016-03-15 19:21 by GarfieldEr007, 277 阅读, 0 推荐, 收藏, 编辑
摘要:exec,eval和assert语句,repr函数 用来创建简短的单行匿名函数 lambda需要一个参数,后面仅跟单个表达式作为函数体,而表达式的值被这个新建的函数返回。注意,即便是print语句也不能用在lambda形式中,只能使用表达式。 >>> ftwice = lambda s:s*2 >> 阅读全文
简明python教程 --C++程序员的视角(七):异常
2016-03-15 19:20 by GarfieldEr007, 383 阅读, 0 推荐, 收藏, 编辑
摘要:当你的程序中出现某些 异常的 状况的时候,异常就发生了。例如,当你想要读某个文件的时候,而那个文件不存在。或者在程序运行的时候,你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句,Python会引发并告诉你那里有一个错误,从而处理这样的情况。考虑一个简单的print 阅读全文
简明python教程 --C++程序员的视角(六):输入输出IO
2016-03-15 19:19 by GarfieldEr007, 414 阅读, 0 推荐, 收藏, 编辑
摘要:另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所必需的,我们将会在这章探索如何实现这些功能。 你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。 阅读全文
简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
2016-03-15 19:18 by GarfieldEr007, 327 阅读, 0 推荐, 收藏, 编辑
摘要:Python定义的类型(或对象)层次结构在概念上可以划分为四种类别:简单类型、容器类型、代码类型 和内部类型。 可以将 PyObject 类之下的所有 Python 类划分为 Python 运行时解释器可以使用的四个主要类别: 内置的简单类型 Python 有五个内置的简单类型:bool、int 阅读全文
简明python教程 --C++程序员的视角(五):面向对象的编程
2016-03-15 19:18 by GarfieldEr007, 194 阅读, 0 推荐, 收藏, 编辑
摘要:在大多数时候你可以使用过程性编程,但是有些时候当你想要编写大型程序或是寻求一个更加合适的解决方案的时候,你就得使用面向对象的编程技术。 这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。类使用class关键字创建。类的域和方法被列在一个缩进块中。 类的方法与普通的函数 阅读全文
简明python教程 --C++程序员的视角(三):模块
2016-03-15 19:17 by GarfieldEr007, 464 阅读, 0 推荐, 收藏, 编辑
摘要:1 python程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。函数是一段可以重复多次调用的代码。 2 python的程序是由一个个模块组成的。模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块。模块由代码、 阅读全文
简明python教程 --C++程序员的视角(二):函数及作用域
2016-03-15 19:16 by GarfieldEr007, 240 阅读, 0 推荐, 收藏, 编辑
摘要:函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。 1 位置:从左往右进行匹配(默认方式) 2 关键字参数:通过参数名进行匹配 func(name = value)3 默认参数:为没有传 阅读全文
简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流
2016-03-15 19:14 by GarfieldEr007, 356 阅读, 0 推荐, 收藏, 编辑
摘要: 在Python中有4种类型的数——整数、长整数、浮点数和复数(Python 有五个内置的简单类型:bool、int、long、float 和 complex)。 在Python中一切皆是对象,如果您不怕麻烦,还可以直接使用它们的构造函数。 在双引号中的字符串与单引号中的字符串的使用完全相同。 阅读全文