随笔分类 - 语言-python
摘要:在python中定义变量会有:id,type,value。对于==比较的是value,对于is比较的是id。 因此,对于相同value的变量,它的type相同,但是它的id值可能不一样。对于相同id的变量,它的type和value值肯定是一样。 例如: 但是,有的时候对于相同的值,如果创建两次,会发
阅读全文
摘要:Python 与 C++ 向量 Python 和 C++ 对比 我们再回到向量!你已经学习了如何声明一个空的向量。 在下面的代码中,你可以比较 Python 列表和 C++ 向量的语法。你会看到,C++ 向量使用名为 push_back 的方法,将值附加到向量的末尾。通过代码 vector<floa
阅读全文
摘要:今天在群里聊天的时候,谈论到python和Java相比居然不用定义变量类型。我心血来潮就去百度了一番动态语言和静态语言的具体区别,一番百度才发现自己原来的想法不够全面,所以在这里做个笔记。 基本概念 动态类型语言:在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量的数据类型,比如Pyt
阅读全文
摘要:引入 当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这个module对象插到sys.module中 第三步,装载module的代码(如果需要,则必须先编译
阅读全文
摘要:这个问题来自于知乎用户的提问,当时看到这个问题,我只是做了下简单的回答。后来我发现,对于很多人来说,更准确的说应该是大部分的 Python 初学者,对这个问题理解的不是很深刻。所以这里我来做下总结,并试图把这个问题说明白。 程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以
阅读全文
摘要:对于pycharm安装包失败的原因借解决办法 在pycharm中安装包安装失败:Non-zero exit code (1) 可能是在库中找不到对应版本。解决:cmd中使用命令:pip install 包名 -i https://pypi.douban.com/simple 另一种总是安装失败,也有
阅读全文