其他分享
首页 > 其他分享> > 软件工程周总结

软件工程周总结

作者:互联网

、运算符
1、**: 幂运算 用法:a**b a乘以b的幂次方

2、//:整除 用法:a//b a整除

3、三目运算符:结果 if 表达式 else 结果 案例:result=(a+b)if a>b else (a-b)

4、* :倍数

6、a in b:判断a字符串是否在b字符串里面 返回布尔值

7、a not in b:判断a字符串是否不在b字符串里面 返回布尔值

8、is:比较内存地址是否相同

9、r:保留原格式(转义无效)

10、[]:通过下标获取字母(用于字符串和列表) 常与:联用 表示截取字符串 [a:b](包前不包后) a:起始位置 b:结束位置 -a:反向起始位置 -b:反向结束位置

[a,b,c] c:表示方向和步长 1:表示从左往右 -1:表示从右往左

11、all((条件1,条件2)):条件1和条件2同时满足时则为True

12、any((条件1,条件2)):条件1和条件2有一个满足时则为True

八、函数
1、range(a,b):生成序列(包前不包后) a:起始位置 b:结束位置

2、type:判断参数的数据类型 语法:type(参数)

3、str():强制类型转换 转换为字符串

4、int():强制类型转换 转换成整型

5、list():强制类型转换 转换成列表

6、enumerate(list):枚举 index value

7、sorted():排序 当对字典进行排序的时候需要用到用到匿名函数

8、isinstance(a,b):判断a是否是b类型

9、lambda():匿名函数 语法:func=lambda a,b:a+b

func:匿名函数名 a:参数1 b:参数2

10、max():取出列表中的最大值 当对字典进行排序的时候需要用到用到匿名函数

11、min():取出列表中的最小值 当对字典进行排序的时候需要用到用到匿名函数

12、map(a,b):对列表中的元素进行统一操作 a:匿名函数 b:列表

list1=[3,4,6,7,8,9,9,0,2,5]

result=map(lambda x:x+2,list1)

13、reduce(a,b):对列表中的元素进行加减乘除运算 a:匿名函数 b:列表

tuple1=(3,5,7,8,9,1)

result=reduce(lambda x,y:x+y,tuple1)

14、filter():对字典、列表、元组等进行过滤操作 a:匿名函数 b:列表

当对字典进行排序的时候需要用到用到匿名函数

15、dir():查看类或者对象中的所有属性 或者对象或类.__dir__()

文件函数

1、open(file,mode,buffering,emcoding): file:文件路径 mode:读取模式

(r:读 w:写 b:二进制 )

2、read():读取文件内容

3、readline():每次读取一行内容

4、readlines():读取所有的行保存到列表中

5、readable():判断是否可读

6、write():写入当前内容 如果文件不存在则会自动创建文件

7、writelines(Iterable):迭代写入(没有换行效果)

8、close():关闭流

9、with as:常与open联用(可以帮助我们自动释放资源)语法:

with open(path) as stream:

10、stream.name:获取文件名

os.path常用函数

1、abspath():通过相对路径获取绝对路径 os.path.abspath(__file__) 获取当前文件的绝对路径

2、isdir():判断路径是否为目录

3、isfile():判断路径是否为文件

4、split():分割文件目录与文件名

5、splitext():分割文件与扩展名

6、getsize():获取文件的大小 单位字节

7、join(path1,path2):返回拼接后的新路径

8、dirname(a):获取文件所在的目录(绝对路径)__file__表示当前文件

9、exists():判断文件或文件夹是否存在

10、isabs():判断是否是绝对路径

os常用函数

1、getcwd():获取当前文件夹目录

2、listdir():浏览文件夹

3、mkdir():创建文件夹

4、rmdir():删除空文件夹

5、remove():删除文件

6、chdir():切换目录

标签:总结,文件,函数,用到,列表,匿名,软件工程,字符串
来源: https://www.cnblogs.com/z13516221762/p/16635707.html