Python基础

python读写文件

文件格式 r r+ w w+ a a+ read + + + + write + + + + + write after seek + + + create + + + + truncate + + position at start + + + + position at end + + 其中:tructate在打开文件时,该文件变为空(文件的所有内容都将被删除) 错误:io.UnsupportedOperation: can’t do nonzero end-relative seeks w改为wb即可 中文问题 添加:, encoding=’utf-8′

print函数高级(end参数)

end参数 end 用来设定以什么结尾。 默认值是换行符 \n,我们可以换成其他字符。 for x in range(0, 5):     print(x, end=’ ‘) #0 1 2 3 4 for x in range(0, 5):     print(x, end=’,’) #0,1,2,3,4, 实现动态百分比 import time for i in range(100): print(“\r进度为%d%%”%i,end=””)   #每打印一次休息0.1秒,方便人眼观察(仅此示例用)   time.sleep(0.1) #此时可以看见打印出了“动态的”百分比进度 注意使用了\r \r 表示将光标的位置回退到本行的开头位置 \b 表示将光标的位置回退一位 然后当print函数指定end=””时,表示不换行,再使用”\r”将光标移至当前行首,相当于覆盖了之前打印出来的东西,看起来就相当于只有百分比在变化     参考: https://blog.csdn.net/shen_bb/article/details/24644661 https://www.cnblogs.com/tinglele...

pip安装第三方库方法总结

类型一:官方包 最常见的方式,适合大多数第三方包 pip install numpy 指定版本: pip install numpy==1.x.x 在国内,为了下载加速,建议首先设置镜像,参考本站博文:pip 国内镜像加速。 类型二:本地whl文件 pip install xxxx.whl 建议获取whl文件链接后,windows系统用迅雷下载到whl文件,centos系统可以通过wget命令下载,然后安装 类型三:github第三方包 借助git下载后直接安装 pip install git+ssh://git@github.com/xxxxxxx/xxxxx.git 或者 pip install git+git://github.com/yhat/ggplot.git 或者 pip install https://github.com/yhat/ggplot/tarball/master 或者 git clone https://github.com/IDSIA/sacred.git cd sacred python setup.py install 其他 conda的操作与pip类似

快捷键

Python 采用代码缩进和冒号( : )来区分代码块之间的层次。 Ctrl+] 和 Ctrl+[ 快捷键 多行代码 所选中代码快速缩进(或反缩进)

IDE(集成开发环境)

IDE 是 Intergreated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,是它们的一个总称。 例如 PythonWin、MacPython、PyCharm 等,它们统称为集成开发环境(IDE)。 在资源中本站将给出上述软件的下载方式

注释

Python 中,通常包括 3 种类型的注释,分别是单行注释、多行注释和中文编码声明注释。   Python单行注释 语法格式为: #注释内容     Python多行注释 多行注释通常用来为 Python 文件、模块、类或者函数等添加版权、功能描述等信息。 多行注释的语法有 2 种,分别是(三单引号或三双引号): ”’ 使用 3 个单引号分别作为注释的开头和结尾 可以一次性注释多行内容 这里面的内容全部是注释内容 ”’ 或者 “”” 使用 3 个双引号分别作为注释的开头和结尾 可以一次性注释多行内容 这里面的内容全部是注释内容 “”” 需要注意的是,在 Python 中,如果多行注释标记(三单引号或三双引号)作为语句的一部分出现,就不能再将它们视为多行注释的标记,而应看做是字符串的标志(同双引号的作用相同), 例如: print(”’Hello,World!”’)     执行结果为: Hello,World! 由此可见,Python 解释器没有将这里的三...