摘要:1,上一小节复习,文件是不能修改的,但是我们可以先打开原来的文件,读取line的过程中,先replace,然后再修改。 2,定义函数def,如果定义的函数名,系统内已经有了得话,那么会执行我们自己定义的函数,所以命令不要用系统的关键字 3,函数的返回值return三种情况:没有返回值(不写retur
阅读全文
摘要:1,只读方式打开文件,绝对路径,打开文件,操作文件,关闭文件,file=和 mode= 可以去掉 2,文件打开模式,r,r+,r+b,w,w+,w+b,a,a+,a+b,其中r和r+用的最多,推荐 3,先说读模式相对路径打开 4,存储的读取的编码方式不一样,会出现乱码,以什么方式存储的文件,就要以什
阅读全文
摘要:1,判断字符串是不是空格isspace函数 2,list和dict不可以边循环边删除,删除其中一个,index就变了 3,如何解决上面的问题呢?利用逆向思维,找出要删除的项之外的项,放到另外一个dict或者list里面,然后在赋值给原来的list即可 4,如果不想这样的话,可以单独把要删除的项找出来
阅读全文
摘要:1,练习题一:以66分割,大于部分一个键值对,小于部分一个键值对 2,练习题二 3,Python2 和Python3的几点小区别: Python2除了range函数还有个xrange,但是Python3只有range; Python2的input函数叫做raw_input,Python3叫做inpu
阅读全文
摘要:1, 判断是不是列表 2,字典的key必须是不可变数据类型,也就是bool,int,str,tuple,value可以是任意的数据类型,有点二分查找去查询,存储大量的键值对,特点是无序的,3.5以前版本 3,字典的增加与修改方式,没有的添加,有的覆盖 4,添加的另外一种方式setdefault 5,
阅读全文
摘要:1,一直输入用户名,输入Q退出,注意用户的输入别忘了加strip,和upper不区分大小写,list最后一位添加append 2,在list的某个位置插入一项insert: 3, 按照字符串每一位拆开来添加extend,永远按照数据类型的最小单位来extend,注意元祖只有一项的时候需要加逗号,不然
阅读全文
摘要:1,int 一个数字占用的bit数目 i = 2 print(i.bit_length()) i = 3 print(i.bit_length()) i = 5 print(i.bit_length()) 运行结果: 2 2 3 2,int和str互转,注意str转化为int是,str内容必须是数字
阅读全文