08 2020 档案
摘要:一、等价类划分 1.定义: 就是在所有的测试数据中,具有某种共同特征的数据子集。这里的共同特征就是是否满足需求 2.情况分类: 详细可以分为线性和非线性情况。线性需求【0,100】则分为0,100是有效的,小于0或大于100是无效的。非线性的就比如一个按钮必须双击才能触发某个操作。则其他操作是无效的
        阅读全文
                
摘要:1.sorted()和sort() 区别:sort是列表的方法,而sorted()是一个内置函数,sorted得到的结果会产生一个新的被排序的变量,之前的变量是不变的,所以元组排序甚至可以用sorted(元组),因为元组不可变可以用sorted排序得到新的元组 如果是列表的话就可以直接用sort方法
        阅读全文
                
摘要:1.Python中的函数不可以重名 如果重名了,后面定义的会覆盖前面定义的函数 2.变量也不可以和函数同名 否则,也是后面覆盖前面的。所以,变量命名就不可以与内置函数同名了,比如input=3那就不能再使用input了 3.递归函数:我调用我自己 def get_sum(n): if n==0: r
        阅读全文
                
摘要:1.定义方式 def aa(arg): do... 2.调用 aa(我是参数) 3.返回值 return result 但是如果一个函数没有定义返回值,但是你使用了一个变量取接受,会的到None 4.pass 很多内置函数的最后一行有一个pass这行代码的意思就是说不做任何操作,用来防止语法错误,比
        阅读全文
                
摘要:1.算数运算符 + *N 可以拼接,可重复N次 用于字符串,元组,列表 - 只能集合求差集 2.成员运算符 a in b 都可以用 用于字典的时候表示key是否存在 3.遍历 for in都可以 4.带下标的遍历 enumerate() 一般只用在元组,列表这些有序的可迭代数据类型中 names=l
        阅读全文
                
摘要:1.eval()函数 eval()函数可以对字符串进行执行,如果字符串满足python语法的话 calculate="1+1" print(calculate) print(eval(calculate)) #1+1 #2 2.json工具包 因为很多数据交互都是用的json格式 import js
        阅读全文
                
摘要:计算机的世界里都是01那我们是怎么看到计算机给我们显示的字符,图片,甚至视频等的? 因为01其实是用来表示数字的,那字母,特殊字符这些怎么办呢,计算机岂不是没办法表示了,所以就出现了ASCII码对应表,用数字和字符对应。数字是可以表示为二进制的,这样字符和二进制就可以关联了 比如说数字0-9字符是用
        阅读全文
                
摘要:文件操作主要就是打开,读,写,保存,关闭 f=open(filename) f.read(length)读多少,如果没有length就是全部读到内存中 f.readline()这个是读一行。读取的时候会有一个光标,如果执行一次readline则下次再执行其他读操作,从第二行开始进行以此类推 f.wr
        阅读全文
                
摘要:特性 定义:data={"b","c","a",1,23,4,("ab","ef")} data=set([])这样可以创建一个空的集合,不能用{}这样得到的是一个dict字典 1.集合元素是不可变的,也就是说集合里面只可以放数字,字符串,元组 2.天生去重 3.无序 作用 1.去重复 把列表转成集
        阅读全文
                
摘要:字典定义方式 stu1={"name":"Jerry","age":"22","sex":"男"} stu1.keys()返回所有key类型是dict_keys stu1.values()返回所有value类型是dict_values 取值,列表,元祖,字典的取值方法都是用[] stu1["name
        阅读全文
                
摘要:1.字符串的特性 a.字符串其实就是一个有序的字符列表集合,b.列表中的切片用法在字符串中依然适用,c.有索引 d.不过字符串是不可变的,如果进行了修改,就会划分一个新的内存地址给这个变量,之前的字符串如果长时间没有变量指向就会被垃圾回收机制回收走 name="Jerry" name_reverse
        阅读全文
                
摘要:1.列表操作升级 a.列表合并 names1=["a","b","c"] names2=["1","2","3"] names1.extend(names2) print(names1) #['a', 'b', 'c', '1', '2', '3'] b.列表嵌套 这其实就是java中的二维数组了 
        阅读全文
                
摘要:python第一篇(有部分与java的对比内容) 1.基本数据类型:在python3之后可以直接分为数字和字符串两种,而数字就是int类型的,连之前Python2中的long类型都合并了。另外还有bool类型,True,False 2.定义变量:不像java中要先定义变量类型int a=12; py
        阅读全文
                
 

 浙公网安备 33010602011771号
浙公网安备 33010602011771号