- 博客(11)
- 收藏
- 关注
原创 python笔记(十一)
open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=False) mode: r 只读 w 可写(会清除文件内容) a 附加数据 b 二进制数据模式 x 新建一个文件(可写) + 打开文件直接更新 t 文本模式(默认) buffring=0
2016-12-26 22:21:30
229
原创 python笔记(十)
函数与命名空间:调用哪个函数中的全局变量由该函数改变其值 注意:要分清函数全局命名空间(定义的模块)与引用的模块之间的关系 闭包功能都是通过应用嵌套函数持有定义环境变量的特性来完成的:比如实现延迟求值和泛型函数功能的实现 镶嵌函数变量引用上一层: x = 14 def foo(): x=3 def bar(): print(x) bar()
2016-12-26 20:52:12
198
原创 python笔记(九)
迭代器从表面上看是一个数据流对象或容器,但每次从中取数据不会重复 迭代器的主要协议: __iter__():返回对象本身 __next__():返回容器中下一个元素或数据 可以用for循环来遍历(迭代)他 自定义迭代器: class MyIterator: def __init__(self,x=2,xmax=100): self.__mul
2016-12-25 12:54:19
313
原创 python笔记(八)
每个“.py” 文件都是一个模块 import 模块名 import 模块名 as 新名字 :防止重名和使用简洁的名字 from 模块名 import 函数名 将项目中不同功能的代码收入不同的文件夹中,他们可以互相引用,这就是包 模块的名称就是代码保存的文件名 模块位置: 默认一般为当前目录 Windows:python子目录 Li
2016-12-22 12:15:17
232
原创 python笔记(七)
语法错误:拼写错误 不符合语法规范(没有:或者,) 缩进错误 异常的处理: try: except : except : ...................................... else: 未发生异
2016-12-21 17:59:52
239
原创 python笔记(六)
对象的优越性体现在:封装 继承 包含 class (父类名): pass class语句末尾要有一个‘:’ 没有父类的时候可以不写括号 最简单的类: class Myclass: pass
2016-12-20 19:02:31
245
原创 python笔记(五)
def 函数名 (参数列表): 函数语句 return 返回值 没有return或没有返回值都是返回None 没有参数时也要有圆括号 后面必须加冒号 不要需要声明返回值类型和参数类型 声明一个参数具有默认值的函数: def 函数名 (参数=默认值):
2016-12-19 17:30:58
163
原创 python笔记(四)
if : elif : else: 后面必须有‘’:‘’号,利用缩进把握好多个elif 之间的关系;只要有一个条件成立时,就会将其后的一个部分语句执行后退出整个if语句 for i in [] 或者for i in range() break :退出整个循环 continue:进入下一个循环 eg: for i in [1,2,3,4,5]:
2016-12-16 21:48:42
190
原创 python笔记(三)
python输入的都是以字符串存储 运算时 int(sth)|| float(sth) 字符串可以用‘+’,‘*’,运算 >>>'aaa'+'ccc' 'aaaccc' >>>"python"*3 “python python python” // 整除运算符 -2e3 表示 -2*10的3次方 讲字符串形式的数值转换为整数时,其中只包含数字:
2016-12-15 19:08:41
378
原创 python笔记(二)
文件名不能与本身存在的同名 不然无法连接IDLE 如:random.py 可在文件名中加数字 Subprocee Startup Error ::IDLE‘s subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall so
2016-12-14 18:49:36
214
原创 python笔记(一)
64位: https://www.python.org/ftp/python/3.4.2/python-3.4.2.amd64.msi 32位:https://www.python.org/ftp/python/3.4.2/python-3.4.2.msi 环境变量添加至 用户变量中 变量名: path 地址:安装python时的地址 如:C:\Python34
2016-12-14 15:07:33
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅