![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
白熊熊
这个作者很懒,什么都没留下…
展开
-
python显示中文或其他外语
1.如果需要显示中文或其他外语,需要在首行添加:#-- coding:utf-8 --否则类似报错:SyntaxError: Non-ASCII character ‘\xe8’ in file exl.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details...原创 2018-09-30 14:30:06 · 265 阅读 · 0 评论 -
seek()
seek()的三种模式:(1)f.seek(p,0) 移动当文件第p个字节处,绝对位置(2)f.seek(p,1) 移动到相对于当前位置之后的p个字节(3)f.seek(p,2) 移动到相对文章尾之后的p个字节语法:fileobject.seek(offset[,whence])offset:指针位置whence:可选,三个选项(0:默认,绝对定位;1:相对当前位置;2:相对文件...转载 2018-09-30 14:49:39 · 4168 阅读 · 0 评论 -
如果你用 'w' 模式打开文件,那么你是不是还要 target.truncate() 呢?
答案:是的,如果不truncate()一下,文件会以a模式打开,如下图。不同模式打开文件的完全列表:模式 描述r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。...转载 2018-09-30 14:48:17 · 3766 阅读 · 6 评论 -
file对象的close()
File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。语法:fileObject.close();...转载 2018-09-30 14:46:59 · 4997 阅读 · 0 评论 -
文件属性
一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。以下是和file对象相关的所有属性的列表:属性 描述file.closed 返回true如果文件已被关闭,否则返回false。file.mode 返回被打开文件的访问模式。file.name 返回文件的名称。file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true...转载 2018-09-30 14:46:19 · 246 阅读 · 0 评论 -
argv 和 raw_input() 有什么不同?
不同点在于用户输入的时机。如果参数是在用户执行命令时就要输入,那就是 argv ;如果是在脚本运行过程中需要用户输入,那就使用 raw_input()例如:from sys import argva, b, c = argv#执行命令时需携带三个参数 python test.py a b ca = raw_input()#默认为stringa = int(raw_input("...原创 2018-09-30 14:43:44 · 631 阅读 · 0 评论 -
转义序列 说明
转义序列 说明\(行尾) 续行符\ 反斜杠’ 单引号" 双引号\a 响铃\b 退格(Backspace)\f 换页\n 换行\r 回车\t 水平制表符\v 垂直制表符\ooo 值为八进制 ooo 的字符\xhh 值为十六进制 hh 的字符...转载 2018-09-30 14:36:48 · 291 阅读 · 0 评论 -
%r和%s
%r 和 %s 有什么不同?%r 用来做 debug 比较好,因为它会显示变量的原始数据( raw data ),而其它的符号则是用来向用户显示输出的。既然有 %r 了,为什么还要用 %s 和 %d ?%r 用来 debug 最好,而其它格式符则是用来向用户显示输出的。为什么 %r 有时打印出来的是单引号,而我实际用的是双引号?Python 会用最有效...转载 2018-09-30 14:35:38 · 324 阅读 · 0 评论 -
格式化字符
格式化字符:%r 不管什么都打印出来%c 格式化字符及其ASCII码%s 格式化字符串%d 格式化整数%u 格式化无符号整型%o 格式化无符号八进制数%x 格式化无符号十六进制数%X 格式化无符号十六进制数(大写)%f 格式化浮点数字,可指定小数点后的精度%e 用科学计数法格式化浮点数%E ...转载 2018-09-30 14:34:10 · 1629 阅读 · 0 评论 -
= 和 == 有什么不同?
= (single-equal) 的作用是将右边的值赋予左边的变量名。 `== (double-equal) 的作用是检查左右是否相等原创 2018-09-30 14:33:11 · 134 阅读 · 0 评论 -
python浮点数
Python 中使用更精确的浮点数可以通过 decimal 和 fractions 两个模块,decimal 表示完整的小数,而 fractions 通过分数的形式表示小数举例:a = Fraction(1,4)print float(a)b = Decimal(0.022)print b输出:a = 0.25b = 0.0219999999999999987232435216810...原创 2018-09-30 14:32:09 · 6287 阅读 · 0 评论