python编程基础
junhua-yagui
这个作者很懒,什么都没留下…
展开
-
python基础编程-lambda函数、map函数
lambda函数相当于匿名函数。表达式为lambda 参数:函数体。例1:lam = lambda x:x+3n2 = []for i in range(10):n2.append(lam(i))print(“lambda函数方式:”,n2)map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个...原创 2019-04-10 21:49:07 · 223 阅读 · 0 评论 -
python编程基础-类的使用
创建对象时,默认调用构造方法__init__(),当删除一个对象时,同样也会默认调用一个方法,这个方法为析构方法__del__()。逐一迭代输出的方法:首先在__init__()中定义一个list,把类的所有属性都存放进去,然后定义一个index=-1用于循环。接着,在类中写一个next(),在next()中,可以编辑停止迭代的条件(当index>xx的时候,raise StopOtera...原创 2019-04-11 11:12:08 · 181 阅读 · 0 评论 -
python编程基础-操作csv文件
操作csv文件,需要引用pandas库。使用pandas的read_csv()可以读取csv文件的内容。现有:import csvimport pandas as pdfile_name = 'G:\\py\\20190228Python编程基础-参考代码与习题参考答案\\第7章 文件基础\\实训数据\\iris.csv'file_name1 = 'G:\\py\\20190228Py...原创 2019-04-16 14:18:46 · 375 阅读 · 0 评论 -
python编程基础-带一个*的参数
在py中,一个函数的参数如果带一个*,意思是这个参数可以不传值,也可以入多个值(星号参数把接收的参数合并为一个元组)。知识点:1.sorted() 函数对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。2.// :操作数的除法,其结果是删除小数点后的...原创 2019-04-09 23:05:42 · 181 阅读 · 0 评论