python函数

1.全局变量:global(函数体内外都能生效)

   局部变量:当前函数整体内部生效

2.位置参数:形参和实参的个数,书写顺序必须一致

  关键字参数:key=value,书写顺序可以不一致,函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间 不存在先后顺序。

3.缺省参数:默认参数,key=value,注意:函数调用时,如果为缺省参数传值则修改默认参数值;否则使用这个默认值。

4.不定长参数:*args包裹位置传递-->元组;**kwargs包裹关键字传递-->字典

5.可变类型:列表,字典,集合;

   不可变类型:整型,浮点,字符串,元组

6.高阶函数

map(func,list),将变量func作用到遍历list的每个元素,并将结果组成新的列表;

reduce(func,list),func传入必须是2个参数,每次func计算的结果继续和序列的下一个元素做 累积计算;

filter(func,list)函数过滤序列,过滤掉不符合条件的元素,返回filter对象,如果需要转换为列表可用list()。

7. 文件操作

w 和 a 模式:如果文件不存在则创建该文件;如果文件存在, w 模式先清空再写入, a 模式直接末尾追加。  r 模式:如果文件不存在则报错。

read()不写参数表示读取文件全部内容;

readlines()可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素;

readline()一次读取一行内容。

8.import os—>os.rename(老文件名,新文件名)—>os.remove(要删除文件名)—>os.mkdir(要建的文件夹)—>os.rmdir(要删除的文件夹)—>os.getcwd()  获取当前目录—>os.chdir() 改变默认目录—>os.listdir(目录) 获取当前目录列表

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。