- 博客(6)
- 收藏
- 关注
原创 ch8-异常和错误
py中至少有两种错误,语法错误和异常。 8.1 语法错误 8.2 异常 即使一条语句或表达式在语法上是正确的,当试图执行它时也可能会引发错误。运行期检测到的错误称为异常,并且程序不会无条件的崩溃 8.3 异常处理 可以通过编程选择有意义的可处理的异常类型,来处理某些异常。 try: except ErrType: 首先执行trycode中的语句,
2017-03-20 10:01:12 261
原创 ch7-输入与输出
7.1 格式化输出 1.string.format() 7.2 文件读写 open(filename, mode)返回文件对象 f.read() f.readline() for line in f: list(f) f.write(string) * 文件指针 f.tell()返回表示文件开头到此指针的比特数。 f.seek(偏移量,开始处) 使用with来获
2017-03-20 09:22:05 170
原创 ch6-模块
6.0 模块 当退出py解释器并重新进入的时候,原先定义的变量、方法都会丢失。因此产生了 将这些东西写入文件的需求。将记录py定义的文件称为模块。模块中的定义可以 导入到另一个模块中。模块文件名就是模块名加上.py得到的。可以用全局变量 __name__来获取模块名。 6.1 深入模块 除了包含定义外,模块还包含了可执行语句。它们会在第一次被导入的地方执行。 每个模块都有自己私有
2017-03-20 08:32:05 186
原创 ch5-内置数据结构
5.1 列表的更多内容 list.append(x) list.extend(L) list.insert(i, x)将x作为插入后列表中索引为i的元素插入列表中 list.remove(x)列表中没有x会引发错误 list.pop(i)删除索引为i的元素,如果i被省略,删除最后一个元素,并将其返回 list.clear() list.index(x) list.count(x)
2017-03-19 17:00:15 241
原创 ch3-py简介
3.0 和py解释器交互的基础知识 输入提示符 输出提示符 py的注释 3.1 用py做运算 算术运算符和C一样,但是除法总会得到浮点数,而不是截断的整数。 使用**(两个*号)作为求幂运算符,比如2 ** 4 变量在使用前必须被赋值 当和py解释器交互的时候,下划线_会保存上一次运算的结果 字符串 1. 用单引号指定字符串,'abc"def' 2. 用双引号指定字符
2017-03-19 15:10:56 414 1
原创 ch4-深入py流程控制
4.1 if语句 if 条件: 语句 elif 条件: 语句 else: 语句 没有switch语句 4.2 for语句 for 项 in 序列: 语句 在迭代中修改序列是不安全的,可以使用切片复制需要修改的序列作为迭代的对象 4.3 range()函数 range(i) 生成包含0到i - 1的一个可迭代的对象
2017-03-19 13:57:31 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人