• 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程序运行命令,并读取运行结果。

    结束。

  • 相关阅读:
    android system.img
    ab压力测试和CC预防
    ubuntu工具积累
    ViewManager
    PopupWindow
    singleton注意
    java byte[]生成
    java有符号无符号的转换
    C#垃圾回收Finalize 和Dispose的理解
    Silverlight 获取汉字拼音首字母
  • 原文地址:https://www.cnblogs.com/liusingbon/p/13225982.html
Copyright © 2020-2023  润新知