zoukankan      html  css  js  c++  java
  • python_文件操作

    什么是字符什么是字节

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

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

    文件的操作:

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

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

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

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

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

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

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

    递归:自己调用自己

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

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

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

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

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

  • 相关阅读:
    java基础 IO流
    删除API
    Get API
    Document APIs
    使用Java High Level REST Client操作elasticsearch
    Azure 上的物联网产品介绍
    SSIS Passing Parameters to an ADO .NET Source query;向ado.net数据源传递参数。
    Azure API Management(5)缓存
    Azure API Management(6)Validate JWT Token
    Azure API Management(4)体验APIM 版本管理
  • 原文地址:https://www.cnblogs.com/Alom/p/11144033.html
Copyright © 2011-2022 走看看