2018年1月15日

文件

摘要: 文件: 文件读写 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, 所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符), 然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象 阅读全文

posted @ 2018-01-15 17:24 悬剑 阅读(186) 评论(0) 推荐(0)

json

摘要: JSON Python内置的json模块提供了非常完善的Python对象到JSON格式的转换 >>> import json >>> d = dict(name='Bob', age=20, score=88) >>> json.dumps(d) '{"age": 20, "score": 88, 阅读全文

posted @ 2018-01-15 17:24 悬剑 阅读(86) 评论(0) 推荐(0)

python标准库的函数

摘要: python标准库的函数 import sys args=sys.argv 返回值是list,list存了cmd命令行python后的所有参数,如 运行python hello.py获得的sys.argv就是['hello.py']; 单元测试 编写单元测试时,我们需要编写一个测试类,从unitte 阅读全文

posted @ 2018-01-15 17:23 悬剑 阅读(241) 评论(0) 推荐(0)

python编码

摘要: python编码: Python2.0中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法: # -*- coding: UTF-8 -*- 或者#encoding=utf-8,#coding=utf-8 注意#coding=utf-8的=号两边 阅读全文

posted @ 2018-01-15 17:23 悬剑 阅读(120) 评论(0) 推荐(0)

异常、调试

摘要: 异常和调试 异常的概念 异常: 一般情况下,在Python无法正常处理程序时就会发生一个异常 异常是Python对象,表示一个错误 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 可以在except语句块后面加一个else,当没有错误发生时,会自动执行else语句 Python 阅读全文

posted @ 2018-01-15 17:22 悬剑 阅读(122) 评论(0) 推荐(0)

python的优点

摘要: python的优点: python是跨平台的语言,在windows上写的pyhon程序,在linux上也能运行 python解释器的作用:运行python程序的 阅读全文

posted @ 2018-01-15 17:22 悬剑 阅读(122) 评论(0) 推荐(0)

循环、判断

摘要: 判断,循环1、if语句,条件2、for循环,while循环3、break,continue if语句,条件 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为False。 由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现, 阅读全文

posted @ 2018-01-15 17:21 悬剑 阅读(282) 评论(0) 推荐(0)

对象

摘要: 对象: 属性是累的不是对象的,类的继承、封装、多态,类的__init__()方法,toString方法 对象: 对象常用的2个方面,可以对对象做什么,2怎么描述对象 类: 描述对象用类,特征又叫属性,attribute 类名=模块名+类名 方法: 方法就是对对象的操作 属性的本质是包含在对象中的变量 阅读全文

posted @ 2018-01-15 17:20 悬剑 阅读(114) 评论(0) 推荐(0)

模块

摘要: 模块: 1、模块文件和目录(包含__init__.py) 2、 运行模块时模块的__name__==__main__、 3、导入模块, import 模块名 导入的模块使用独立的命名空间,导入的模快和本文件在一个命名空间内。即导入的模块放在一个独立的命名空间内,该命名空间在文件的命名空间中。使用导入 阅读全文

posted @ 2018-01-15 17:20 悬剑 阅读(114) 评论(0) 推荐(0)

函数

摘要: 函数; 目的:重复使用 函数名是函数的引用 函数中的局部变量和全局变量同名,用global声明 参数可以是数据类型和函数 参数可以是值和函数 返回值可以是值和函数,默认返回None 函数名: 函数名也是变量,函数名就是一个引用 函数调用: 函数名是一个引用,指向函数对象,因此可以把函数名赋给一个变量 阅读全文

posted @ 2018-01-15 17:19 悬剑 阅读(116) 评论(0) 推荐(0)

变量

摘要: 变量: 赋值 del删除引用 变量没有类型、只有对象有类型,python对象的5种基础类型 对象类型 +号和*号的作用,对String,list,tuple的作用 数据的类型转换 类型的判断 一个东西指定另一个名字的时候,只是向同一东西增加了一个新的标签 多变量赋值: a = b = c = 1 a 阅读全文

posted @ 2018-01-15 17:18 悬剑 阅读(101) 评论(0) 推荐(0)

列表

摘要: 列表: 1、对序列操作包括:索引,切片,加,乘,检查成员。 2、list、tuple、增删改查、多个变量赋值 list: range()函数还有个步长的概念 切片: 切片的目的是,从列表中一次获取多个元素,通过索引取 使用方式:list[index:index]和tuple[index:index] 阅读全文

posted @ 2018-01-15 17:18 悬剑 阅读(96) 评论(0) 推荐(0)

输出

摘要: 输出: print、输出字符串和非字符串的关系、多行输出、逗号、% print后面带逗号 注释”#“ python是大小写敏感的 python 中not取反 python的空值=None python中取消转意的字符反斜杠“\”或者r'' python中不能把两个完全不同类型的数据加在一起,如str 阅读全文

posted @ 2018-01-15 17:17 悬剑 阅读(307) 评论(0) 推荐(0)

输入

摘要: 输入: raw_input() Stream: Stream:(流)可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动。 Input Stream就是数据从外面(磁盘、网络)流进内存, Output Stream就是数据从内存流到外面去。 对于浏览网页来说,浏览器和新浪服务器之间至少需要建 阅读全文

posted @ 2018-01-15 17:16 悬剑 阅读(112) 评论(0) 推荐(0)

导航