摘要: Python中表达式和语句及for、while循环练习 1)表达式 常用的表达式操作符: x + y, x y x y, x / y, x // y, x % y 逻辑运算: x or y, x and y, not x 成员关系运算: x in y, x not in y 对象实例测试: x is 阅读全文
posted @ 2017-07-06 21:44 fanison 阅读(521) 评论(0) 推荐(0) 编辑
摘要: Python中字典和集合 映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串、数字、元组等 包含可变对象的列表、字典和元组不能用作键 引用不存在的键会引发KeyError异常 1)字典 阅读全文
posted @ 2017-07-06 19:37 fanison 阅读(582) 评论(0) 推荐(1) 编辑
摘要: Python序列类型 序列:字符、列表、元组 所有序列都支持迭代 序列表示索引为非负整数的有序对象集合 字符和元组属于不可变序列,列表可变 1)字符 字符串字面量:把文本放入单引号、双引号或三引号中; ' '' ''' str1 = ' hello, fanison ' type(str1) str 阅读全文
posted @ 2017-07-05 21:24 fanison 阅读(12214) 评论(0) 推荐(1) 编辑
摘要: Python对象类型及其运算 基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份、一个类型、一个值 例: a1 = 'abc' type(a1) str 创建一个字符串对象,其身份是指向它在内存中所处的指针(在内存中的位置) a1就是引用这 阅读全文
posted @ 2017-07-04 21:23 fanison 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Python基础 源程序文件通常以.py为扩展名 !/usr/bin/python shebang,即执行脚本时通知内容要启动的解释器 import platform 导入模块 print platform.uname() 打印执行结果 给予脚本执行权限,即可执行! chmod +x first.p 阅读全文
posted @ 2017-07-04 19:13 fanison 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Python文件系统功能:os模块 1.os模块方法分类 (1)目录: chdir() 改变工作目录 chroot() 设定当前进程的根目录 listdir() 列出指定目录下的所有文件名 mkdir() 创建指定目录 makedirs() 创建多级目录 getcwd() 返回当前工作目录 rmdi 阅读全文
posted @ 2017-07-04 11:17 fanison 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: Python流程控制 1)if条件测试 Python的比较操作 所有的Python对象都支持比较操作 测试操作符('=='操作符测试值的相等性; 'is'表达式测试对象的一致性) Python中不同类型的比较方法 数字:通过相对大小进行比较 字符串:按照字典次序逐字符进行比较 列表和元组:自左至右比 阅读全文
posted @ 2017-07-03 17:32 fanison 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Python 迭代器和列表解析 1)迭代器 一种特殊的数据结构,以对象形式存在 i1 = l1.__iter__() i1 = iter(l1) 可迭代对象: 序列: list、str、tuple 非序列: dict、file 自定义类: __iter__()、 __getitem__() 注意: 阅读全文
posted @ 2017-07-03 09:41 fanison 阅读(1367) 评论(0) 推荐(1) 编辑
摘要: Python 文件对象 1) 内置函数 open() 用于打开和创建文件对象 open(name,[,mode[,bufsize]]) 文件名、模式、缓冲区参数 mode: r 只读 w 写入 a 附加 使用 + 同时支持输入、输出操作 r+ w+ a+ 附加 b 表示以二进制方式打开 rb wb 阅读全文
posted @ 2017-07-02 20:01 fanison 阅读(426) 评论(0) 推荐(0) 编辑