r+: Open for reading and writing. The stream is positioned at the beginning of the file. w+:Open for reading and writing. The file is created if it does not exist, otherwise it is truncated. The stream is positioned at the beginning of the f…
%r用rper()方法处理对象 %s用str()方法处理对象 有些情况下,两者处理的结果是一样的,比如说处理int型对象. 例一: print "I am %d years old." % 22 print "I am %s years old." % 22 print "I am %r years old." % 22 I am 22 years old. I am 22 years old. I am 22 years old. 另外一些情况…
%r是rper()方法处理的对象 %s是str()方法处理的对象 其实有些情况下,两者处理的结果是一样的,比如说处理数据类型为int型对象: 例如1: print ('I am %d year old.' % 22) print ('I am %s year old.' % 22) print ('I am %r year old.' % 22) 返回的结果: I am 22 year old. I am 22 year old. I am 22 year old. 另外的话有一些情况两者就不同…
主要分成三大类: r 和 r+ "读"功能 r 只读 r+ 读写(先读后写) 辨析:对于r,只有读取功能,利用光标的移动,可以选择要读取的内容. 对于r+,同时具有读和写的功能,默认光标一开始停在开头,当进行一个操作后(无论是读还是写)光标将自动移动到末尾.写的功能如果在末尾就是添加;如果在原文本中就是修改!!! w 和 w+ "写"功能 w 只写 w+ 写读(先写后读) 辨析:两个都有写的功能,只要进行操作,一定是先自动清空,再写入,慎用…