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

软件工程周总结

时间:2022-08-29 13:55:28浏览次数:64  
标签:总结 文件 函数 用到 列表 匿名 软件工程 字符串

、运算符
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():切换目录

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

相关文章

  • 暑假第六周总结
    python的自编函数;与c不同他只有一种标志def;返回值可有可无,但是return语句在使用时并不会限制返回值类型但是最好用注释标志出来,同时自编函数的使用也分两种方式,保存为.p......
  • 第五周周总结
    下周接着学习hadoop一、大数据简介1.大数据的定义⼤数据是指⽆法在⼀定时间范围内⽤常规软件⼯具进⾏捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策......
  • 自学Spring总结(一)
    时间8.21~8.29:学习地址:https://www.bilibili.com/video/BV1Fi4y1S7ix?vd_source=4c28ca46991bee2f1a75ed5785edf2c4  黑马程序员2022最新SSM框架教程Spring系统架构......
  • 学习:python进阶 基本数据类型总结
    【按存值个数】标量/原子类型容器类型数字,字符串列表,元组,字典,集合   【可变/不可变】可变不可变列表、字典、集合数字、字符串、元组 ......
  • springboot知识点总结
    原文地址:https://www.cnblogs.com/lidar/p/15913128.html一、springboot总结1、概述springboot是一种快速使用spring框架的简便方式,springboot简单来说相当于一个程序搭建......
  • 周六总结(8-29)
    先说总结:上周抓不到做事节奏、失去编程兴趣,周末可以做的都不想做,只想堕落一天这个周六因为去了老哥家做客,所以在周一早上写总结,这周末其实就是周六去做客、周日一直在家玩......
  • Git中的操作总结
    当对一个文件进行跟踪后,然后本地文件又被修改了,这时如果我们想要回到被跟踪时的文件状态,输入命令(gitcheckout--文件名),这个命令只能回退上一次修改,即最近被跟踪的该文件,不......
  • 2022暑假集训新学知识点总结
    新学知识点图论树1、树链剖分(求lca,dfs序等)2、倍增lca流1、Dinic最大流2、匈牙利二分图最大匹配其他1、spfa最短路判负环字符串1、后缀自动机SAM2、回文自动......
  • 软件测试岗位,面试经验总结
    昨天面试了中软的某丰项目外包的自动化测试岗位:1.做一段英文自我介绍姓名,年龄,常驻地址,工作经历2,用英文回答:你在公司做测试的流程参加需求会议,制定测试计划,接口测......
  • 算法总结
    1.序列化与反序列化二叉树序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算......