![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 74
hyxy110
这个作者很懒,什么都没留下…
展开
-
Python IO编程笔记
IO编程文件读写读文件:f=open('/Users/michael/test.txt','r')打开f.read()读取如果不能确定文件大小,反复调用read(size)比较保险;如果是配置文件,调用readlines()最方便:with open('d:/test11.txt','r') as f: print(f.readlines())像open()函数返回的这种有个read()方法的对象...原创 2018-03-22 10:49:28 · 166 阅读 · 0 评论 -
Python基础学习笔记
一、list和tuple1.列表lista.定义:classmates=["xiaobai","zhangsan","lisi"]b.获得list的元素个数:len(classmates)c.用索引获取list中的元素,从0开始:classmates[0],classmates[1],classmates[2],classmates[len(classmates)-1] ...原创 2018-03-16 16:18:47 · 173 阅读 · 0 评论 -
python函数笔记
函数python内置函数官网:https://docs.python.org/3/library/functions.html定义函数:1.在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。def my_abs(x): if x>=0: return x else: return -...原创 2018-03-19 10:25:55 · 282 阅读 · 0 评论 -
python高级特性
切片[::2]作用于list,tuple,String等字符串,获取部分字段。迭代如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration),迭代是通过for ... in来完成的判断一个对象是可迭代对象:isinstance('a',Iteration)for x,y in [(1,1),(2,4),(3,9)]: prin...原创 2018-03-19 11:44:47 · 95 阅读 · 0 评论 -
Python函数式编程
函数式编程高阶函数把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式1.mapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。def f(x): return x*x r=map(f,[1,2,3,4,5,6,7,8])2.reducereduce把一个函数作用在一个序...原创 2018-03-19 16:37:39 · 121 阅读 · 0 评论 -
python面向对象
面向对象编程OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。类和实例类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响;方法就是与实例绑定的函数,和普通函数不同,方法可以直接访问实例的数据;通过在实例上调用方法,我们就直接操作了对象内部的数据,但无需知道方法内部的实现细节。和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对...原创 2018-03-21 08:33:53 · 117 阅读 · 0 评论 -
python错误、调试和测试
错误、调试和测试当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。出错的时候,一定要分析错误的调用栈信息,才能定位错误的位置。try: print('try...') r = 10 / int(...原创 2018-03-21 15:31:53 · 156 阅读 · 0 评论