zoukankan      html  css  js  c++  java
  • Python文件_repr函数及文件术语

    一,调试函数repr

    读写文件的时候,你可能会碰到空格导致的问题,这些问题很难解决,因为空格、跳表以及换行,平常就难以用眼睛看出来:

    >>> s = '1 2 3 4'

    >>> print(s)

    1 2 3

     4

    >>> t = 'I like use Python and you?'

    >>> print(t)

    I like use Python

     and you?

    这时候就可以用内置函数 repr 来帮忙。

    它接收任意对象作为参数,然后返回一个该对象的字 符串表示。对于字符串,该函数可以把空格字符转成反斜杠序列:

    >>> print(repr(s))

    '1 2 3 4'

    >>> print(repr(t))

    'I like use Python and you?'

    该函数的功能对调试来说很有帮助。

    二,文件术语列表

    持久性:指一个程序可以随时运行,然后可以存储一部分数据到永久介质中。

    格式运算符:运算符%,处理字符串和元组;然后生成一个包含元组中元素的字符串,根据给定的格式字符串进行格式化。

    格式字符串:用于格式运算符的一个字符串,内含格式序列。

    格式序列:格式字符串内的一串字符,比如%d,规定了一个值如何格式化。

    文本文件:磁盘中永久存储的一个文件,内容为一系列字符。

    目录:有名字的文件集合,又叫文件夹。

    路径:指向某个文件或文件夹的字符串

    相对路径:从当前目录开始,到目标文件的路径

    绝对路径:从文件最底层的根目录'/'开始,到目标文件的路径。

    抛出异常:为了避免意外错误而终止程序,使用try和execpt语句来处理异常。

    数据库:一个文件,全部内容以类似字典的方式来组织,为键与对应的键值。

    管道对象:代表一个正在运行的程序的对象,允许一个Python程序运行命令,并读取运行结果。

    结束。

  • 相关阅读:
    第十八课 顺序存储线性表的分析
    第十七课 StaticList和DynamicList实现
    第十六课 顺序存储结构的抽象实现
    第十五课 线性表的顺序存储结构
    第十四课 线性表的本质和操作
    第十三课 类族结构的进化
    第十二课 顶层父类的创建
    第十一课 异常类构建
    HDU 5773The All-purpose Zero
    HDU 5755 Gambler Bo
  • 原文地址:https://www.cnblogs.com/liusingbon/p/13225982.html
Copyright © 2011-2022 走看看