python
lyj156
这个作者很懒,什么都没留下…
展开
-
mac pycharm terminal 切换 python 虚拟解释器
直接使用 source 命令即可:source path_to_new_interpreter/bin/activate原创 2019-11-20 12:18:00 · 923 阅读 · 0 评论 -
linux系统下存在多个python版本,指定特定版本作为默认版本的方法
一个linux系统里面可能会存在多个python版本,如果想指定特定的版本作为终端打开的默认版本,方法是将对应版本的bin路径加入系统路径 PATH。 操作步骤为: (1)查看当前python版本,在任意终端输入: python --version (2)查看当前python位置,在任意终端输入:which python (3)查看系统存在的所有python路径,...原创 2018-03-06 14:17:25 · 19398 阅读 · 4 评论 -
如何下载pycharm历史版本
地址:https://www.jetbrains.com/pycharm/download/previous.html点击进去就能看到各个版本的下载链接。原创 2019-07-14 15:12:45 · 32999 阅读 · 0 评论 -
python 编程规范总结
1、PEP 8PEP 8(Python Enhancement Proposals)python增强规范是python代码默认的编程规范,已内嵌于pycharm编译器中。2、缩进规范(1)四个空格(2)每行最大长度限制小于79个字符3、空行规范(1)类和全局函数前面空两行(2)类内的函数空一行(3)函数内的语句可按意群空一行,最多一行(4)代码文件最后一行为空行...原创 2019-08-13 17:31:46 · 371 阅读 · 0 评论 -
闭包、作用域、函数嵌套
1、闭包的定义闭包常与函数嵌套、变量作用域等联系在一起。非专业地来说,闭包的表现形式是:一个外部函数里嵌套了一个内部函数,在主函数中调用外部函数时,外部函数会返回内部函数并赋值于一个变量,该变量记录外部函数的属性值,并允许该变量访问。一些公共的、已知的初始化、变量可以放到外部函数作用域,这样能避免代码的重复。一个闭包示例如下所示(python2,如无特殊说明,以下代码均为pytho...原创 2019-08-10 15:04:59 · 188 阅读 · 0 评论 -
浅谈python 深拷贝与浅拷贝
1、浅拷贝(1)定义浅拷贝是指重新分配一份内存空间给新变量,新变量的元素是原变量的的元素的引用。(2)实现方式1)通过类型构造器l1 = [1, 2, 3]l2 = list(l1)print l1 == l2 # Trueprint l1 is l2 # Falses1 = (1, 2, 3)s2 = set(s1)print s1 == s2 # True...原创 2019-08-12 12:11:22 · 128 阅读 · 0 评论