• python_文件操作


    什么是字符什么是字节

    字符:字符则是指字符串,数字,符号等等

    字节:字节则是内存单位,比如说一个中文字符在utf8中占2个字节

    文件的操作:

    .read():代表读多少个字符,其余的文件内光标移动都是以字节为单位如seek,tell,read,truncate

    .flush():  将文件的内容从内存刷新到硬盘中

    .encoding :查看使用open打开文件的编码

    .tell():  查看文件处理中当前的光标位置

    .seek():从头开始算,光标移动多少个字节

    .fruncate():从开头算起,保留多少个字节内容,必须以写方式打开,但是除了w和w+以外

    +++++++++++迭代和递归

    递归:自己调用自己

    例:一头熊快饿死了,最后它吃了自己的熊掌活下来了

    迭代协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stoplteration,以终止迭代(只能往后走,不能往前)

    例:儿子是基于父亲产生的,而父亲又是基于爷爷产生的,在后代中,前者不能缺一个

    可迭代对象:只要遵循可迭代协议就是对象

    (字符串,列表,元组,字典,集合,文件对象)这些都不是可迭代对象,只不过是在for循环中,内部调用了_iter_方法,将他们变成的可迭代对象 

  • 相关阅读:
    Bootstrap (Web前端CSS框架)
    面向对象和构造函数
    BFC(块级格式化上下文)
    图片轮播
    yii 计划任务
    Yii-数据模型- rules类验证器方法详解
    ubuntu下svn使用指南
    PHP加密解密函数
    在 PHP 中结合 Ajax 技术进行图片上传
    CSS3常用功能的写法
  • 原文地址:https://www.cnblogs.com/Alom/p/11144033.html
Copyright © 2020-2023  润新知