Python
BKCHAN
做一只热爱Coding的小熊
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python基础知识之pyc是什么鬼?
pyc文件pyc 是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python 的虚 拟机来执行的。pyc的内容,是跟python的版本相关的,不同版本编译后的pyc文件是不同的,2.5编译的pyc文件,2.4版本的 python是无法执行的。pyc文件也是可以反编译的,不同版本编译后的pyc文件是不同。如何编译成可运行的pyc文件原创 2017-12-08 16:04:18 · 1866 阅读 · 0 评论 -
Python基础知识之字符编码和转码
字符编码python解释器在加载.py文件中的代码时,会对内容进行编码(默认ASCII)ASCII码ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用8位来表示(一个字节),ASCII码最多只能表示255个字符。 中文的处理GB23原创 2017-12-08 18:56:23 · 659 阅读 · 0 评论 -
Python基础知识之文件读写与修改
基本操作f = open("file1", "r") # 打开文件first_line = f.readline() # 读一行data = f.read() # 读取剩下所有内容,文件大时候不要用f.close() #关闭文件如果我们想循环文件,并且在第九行输出分割的话:for index, line in enumerate(file.readlines()): if(inde原创 2017-12-08 18:57:14 · 825 阅读 · 0 评论 -
Python基础知识之装饰器decorator
定义本质是函数,(装饰其他函数)为其他函数添加附加功能。原则不能修改被装饰的函数的源代码不能修改被装饰的函数的调用方式实现装饰器知识储备函数即“变量” 高阶函数 嵌套函数高阶函数+嵌套函数=》装饰器1. 函数即“变量”:定义一个函数就相当于定义一个变量,即将函数体赋值给一个变量名。python的内存回收机制规定:当存储在内存中的内容没有对应的变量名指定时,则当内存回收机制定期原创 2017-12-08 18:57:43 · 376 阅读 · 0 评论 -
Python基础知识之迭代器
我们已经知道,可以直接作用于·for·循环的数据类型有以下几种:一类是集合数据类型,如list、tuple、dict、set、str等;一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isinstance()判断一个对象是否是Iterable对象: >>> fr原创 2017-12-08 18:58:16 · 282 阅读 · 0 评论 -
Python基础知识之生成器
生成器通过列表生成式(比如说[x * x for x in range(10)]),我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建原创 2017-12-08 18:58:37 · 277 阅读 · 0 评论 -
如何在VSCode中配置python环境
在应用商店搜索python,安装python插件,重新加载vscode。配置flake8 安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示。 步骤为:打开命令行输入 "pip install flake8"安装flake8成功后,打开VScode,文件-首选项-设置,在settings.json文件中输"python.linting.flake8Enabled原创 2017-12-09 12:44:37 · 4963 阅读 · 0 评论 -
pyhton的print函数如何输出进度条
print("\r完成进度:{:<120}".format(progerss_str),end="")原创 2019-07-18 22:00:05 · 876 阅读 · 0 评论
分享