随笔分类 - Python3函数
Python3函数
摘要:概述 Python 文件 writelines() 方法用于向文件中写入一序列的字符串。 这一序列字符串可以是由迭代对象产生的,如一个字符串列表。 换行需要制定换行符 \n。 语法 writelines() 方法语法如下: 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 it
阅读全文
摘要:概述 Python 文件 write() 方法用于向文件中写入指定字符串。 在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。 语法 write() 方法语法如下: 参数 str -- 要写入文件的字符串。 str -- 要写入文件的字符串。 返回值 该方法没
阅读全文
摘要:概述 Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。 指定长度的话,就从文件的开头开始截断指定长度,其余内容删除;不指定长度的话,就从文件开头开始截断到当前位置,其余内容删除。 语法 truncate() 方法语法如下: 参数 size -- 可选,如果存在则文件从
阅读全文
摘要:描述 Python 文件 tell() 方法返回文件的当前位置,即文件指针当前位置。 语法 tell() 方法语法如下: 参数 无 无 返回值 返回文件的当前位置。 实例 以下实例演示了 tell() 方法的使用: 文件 runoob.txt 的内容如下: 循环读取文件的内容: 以上实例输出结果为:
阅读全文
摘要:概述 Python 文件 seek() 方法用于移动文件读取指针到指定位置。 语法 seek() 方法语法如下: 参数 offset -- 偏移量,也就是代表需要移动偏移的字节数,注意是按照字节算的,字符编码存每个字符所占的字节长度不一样。 offset -- 偏移量,也就是代表需要移动偏移的字节数
阅读全文
摘要:概述 Python 文件 readlines() 方法用于读取整个文件(所有行)到一个列表,可以由for... in ... 结构进行遍历。列表的每一行变成列表的每一个元素。 语法 readlines() 方法语法如下: 参数 无。 无。 返回值 返回列表,包含所有的行。 实例 以下实例演示了 re
阅读全文
摘要:描述 Python 文件 readline() 方法用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字符数,包括 "\n" 字符。 语法 readline() 方法语法如下: 参数 size -- 从文件中读取的字符数。 size -- 从文件中读取的字符数。
阅读全文
摘要:概述 Python 文件 read() 方法用于从文件中读取指定的字符数,如果未给定或为负则读取所有。 语法 read() 方法语法如下: 参数 size -- 从文件中读取的字符数,包括 "\n" 字符。 size -- 从文件中读取的字符数,包括 "\n" 字符。 返回值 返回从字符串中读取的字
阅读全文
摘要:描述 Python 3 中的 文件 对象不支持 next() 方法。 Python 3 的内置函数 next() 通过迭代器调用 __next__() 方法返回下一项。 在循环中,next()方法会在每次循环中调用,该方法返回文件的下一行,如果到达结尾(EOF),则触发 StopIteration
阅读全文
摘要:概述 Python 文件 isatty() 方法检测文件是否连接到一个终端设备,如果是返回 True,否则返回 False。 语法 isatty() 方法语法如下: 参数 无 无 返回值 如果连接到一个终端设备返回 True,否则返回 False。 实例 以下实例演示了 isatty() 方法的使用
阅读全文
摘要:描述 Python 文件 fileno() 方法返回一个整型的文件描述符(file descriptor FD 整型),可用于底层操作系统的 I/O 操作。 语法 fileno() 方法语法如下: 参数 无 无 返回值 返回文件描述符。 实例 以下实例演示了 fileno() 方法的使用: 以上实例
阅读全文
摘要:描述 Python 文件 flush() 方法是用来把文件从内存buffer(缓冲区)中强制刷新到硬盘中,同时清空缓冲区。 一般情况下,文件关闭后会自动刷新到硬盘中,但有时你需要在关闭前刷新到硬盘中,这时就可以使用 flush() 方法。 语法 flush() 方法语法如下: 参数 无 无 返回值
阅读全文
摘要:描述 Python 文件 close() 方法用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误。 close() 方法允许调用多次。 当 file 对象,被引用到操作另外一个文件时,Python 会自动关闭之前的 file 对象。 使用 close(
阅读全文
摘要:描述 Python enumerate() 函数用于为可迭代对象添加序号,默认序号从0开始,一般用在 for 循环当中。 语法 enumerate() 函数语法: 参数 iterable -- 可迭代对象(字符串、列表、元祖、字典)。 start -- 序号起始位置,默认为0。 返回值 返回 enu
阅读全文
摘要:描述 zip() 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。 如果各个可迭代对象的元素个数不一致,则返回的对象长度与最短的可迭代对象相同。 利用 * 号操作符,与zip相反,进行解压。 语法 zip() 函数语法: 参数说明: iterable
阅读全文
摘要:描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 type() 不会认为子类
阅读全文
摘要:描述 type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。类似isinstance() isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 t
阅读全文
摘要:描述 Python 字典 popitem() 方法随机返回并删除字典中的一个键/值对(一般删除末尾对)。 如果字典已经为空,却调用了此方法,就报出KeyError异常。 语法 popitem() 方法语法: 参数 无 返回值 返回一个键值对(key,value)形式。 实例 以下实例展示了 popi
阅读全文
摘要:描述 Python 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值。给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值。 语法 pop() 方法语法: key: 要删除的键/值对所对应的键 default: 可选参数,给定键不在字典中
阅读全文
摘要:描述 Python 字典 values() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有值。 语法 values() 方法语法: 参数 无。 返回值 以列表形式返回字典中的所有值。 实例 以下实例展示了 values() 方法的使用方法: 以上实例输出结果为:
阅读全文