摘要:1.引入函数的原因 重复代码多 可读性差 2.函数就是封装一个功能 函数包含函数名,函数体,关键字,函数的返回值 函数的命名 写函数一般不在函数体中写print 3. return返回值分几种情况: return的作用:在函数中遇到return就结束, 将值返回给调用者 (1)无return (2)
阅读全文
摘要:a(追加) f=open('log',encoding='utf-8',mode='a') f.write('测试') f.close() 没有文件,创建一个文件追加内容; 有文件,直接追加内容 a+追加读 f=open('log',encoding='utf-8',mode='a+') f.wri
阅读全文
摘要:w(写) f=open('log',encoding='utf-8',mode='w') f.write('测试') f.close() 写的时候,没有文件创建一个新的文件; 有文件,将原文件内容清空,再写入内容。 wb(以bytes内容写入) f=open('log',mode='wb') f.w
阅读全文
摘要:1.参数 (1)文件路径 (2)编码方式 (3)执行动作(打开方式):只读,只写,追加、读写、写读 2.文件的操作 f=open('D:\oldboy.txt',encoding='utf-8',mode='r') content=f.read() print(content) f.close()
阅读全文
摘要:truncate只能用在追加模式下 f=open('D:\oldboy.txt',encoding='utf-8',mode='a') content=f.truncate(7) #安字节截取 print(content) f.close() 操作方法: read() read(n) readlin
阅读全文
摘要:1.将unicode编码转化成utf-8,gbk s=‘Alex’ s1=s.encode('utf-8') #将unicode转换成utf-8 s2=s.encode('gbk') #将unicode转换成gbk s3=s.decode('utf-8') #将utf-8转换成unicode s4=
阅读全文
摘要:1.赋值 对于赋值运算来说,内存指向同一个地址。字典,列表,集合都一样 l1=[1,2,3] l2=l1 l2.append(111) print(l1,l2) 打印出来的结果是:[1,2,3,111],[1,2,3,111] 2.浅copy l1=[1,2,3] l2=l1.copy l2.app
阅读全文
摘要:1.set 不重复,无序(没有索引),它里边的元素是可哈希的,它本身是不可哈希的,不能作为字典的key 2.作用 (1)去重 li=[11,22,33,44,11,22,33] li1=list(set(li)) (2)数据关系的测试 set1={1,2,3,4,5} set2={{3,4,6.8}
阅读全文
摘要:1.python解释型:程序运行时,一行一行解释 优点:开发效率高,可移植,排错快 缺点:执行速度比较满 .C语言编译型:将程序一次编译成二进制再运行 优点:执行速度快 缺点: 不可跨平台,排错满,开发效率地 2.python2和python3的区别 python2:源码混乱,重复代码较多 pyth
阅读全文
摘要:1.用户权限 有两个用户A和B,A具有某些页面的权限,而B不具有。设计用例时应该考虑 A具有某些页面的可见权限,B能不能看到 A具有某些页面的操作权限,考虑B是否也具有该页面的操作权限 2.页面权限 必须登录才能看到的页面,不登录直接访问能否看到? 必须A-B-C的页面,能否直接A-C?
阅读全文
摘要:1.字典定义 字典是由一对花括号括起来的一组“键值对”,每个键值对就是字典的一个元素,元素在字典中是无序的 dic={key1:value1,key2:value2} 字典中键一般是唯一的,如果重复,最后一个键值对会替换掉前边的。值可以是任何类型,但键必须是类型一致的,且不可变。 字典能够存储大量的
阅读全文