#Python

sys.argv的妙用:python命令行参数列表的修改、增加、删除

是否妙用取决于你怎么用1、sys.argv是用来获取命令行参数的方法,本身是一个list。你搜其实用方法,这方面的介绍最多,这里不赘述2、那么问题是:sys.argv可以赋值吗?可以扩充吗?可以修改吗?答案见下图实例: ...

Python导入模块的几种姿势

中文翻译:http://codingpy.com/article/python-import-101/英文原文:http://www.blog.pythonlibrary.org/2016/03/01/python-101-all-about-imports/...

python性能优化、内存优化、内存泄露;与其他语音比较效率如何?

1、内存泄露:http://www.cnblogs.com/xybaby/p/7491656.html2、内存优化:http://www.cnblogs.com/xybaby/p/7488216.html3、性能提升:http://www.cnblogs.com/xybaby/p/6510941.html4、与其他语音...

python比较大小

1、python的比较总是检查复合对象的所有部分,直到可以得出结果为止。2、会自动遍历嵌套的所有数据结构,有多深走多深,首次发现的差值将决定比较的结果3、==:操作符测试值的相等性4、is:表达式测试对象的一致性,表示同一个对象,在同一内存地址中python对象的大小比较规则:1、数字通过相对大小进行比较2、字符串按照...
代码星球 ·2020-04-06

python加载和使用java的类的方法

在开发python项目的时候,有时候会用的java的jar包有这么几个python的三方包可以用:pyjnius:buglist:https://github.com/kivy/pyjnius/issues,目前总共125个,也不少,同事用的这个;pyjnius依赖cython;使用时的一个问题解决办法:由于添加了对j...

python的for else语句

绝大部分编程语言中都有条件判断语句,比如if…else,在大部语言中,else一般只在条件判断语句中出现,与if语句配套出现,不过在Python中,else除了能与if这样的条件判断一起出现外,还能出现在for、while这样的循环语句中。我们来看一个例子:12345678910s=["a111","b2...
代码星球 ·2020-04-06

关于python的GIL

来自维基的解释:  全局解释器锁(英语:GlobalInterpreterLock,缩写GIL),是计算机程序设计语言解释器用于同步线程的一种机制,它使得任何时刻仅有一个线程在执行。常见例子有CPython(Jython不使用GIL)与RubyMRICPython的线程是操作系统的原生线程。在Linux上为pthrea...
代码星球 ·2020-04-06

关于python内存管理里的引用计数算法和标记-清楚算法的讨论

先记录于此,后续有时间再深究吧:1、https://www.zhihu.com/question/335294432、http://patshaughnessy.net/2013/10/30/generational-gc-in-python-and-ruby3、http://python.jobbole.com/85...

python(六)面向对象

1.封装支持多重继承,但如果不需要的时候最好不要使用,避免出现不必要的bug: 2.继承3.多态4.构造函数5.私有和共有在属性前写两个下滑线定义就是私有的 ...
代码星球 ·2020-04-06

python(五)图形用户界面easyGUI入门

1.首先我们配置环境先在网上下载一个包文件2.然后在命令行输入安装命令3.安装完成后看一下具体安装到了哪里4.下面进入正题运行程序:如果你觉得对话框太大,可以在easygui的配置文件里修改相关的属性,包括字体等等:修改大小后: ...

python(四)数据持久化操作 文件存储

1.写入导入pickle包然后组织一个列表my_list,保存为pkl格式,可以是任意格式在磁盘下回出现一个保存的文件2.读取 ...

python(三)一个文件读写操作的小程序

我们要实现一个文件读写操作的小程序首先我们有一个文件我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成xiaoNa_1.txtxiaoBing_1.txt xiaoNa_2.txtxiaoBing_2.txt 这样格式的四个文件下面上代码:#定义...

python(二)基础

1.lambda表达式(一般格式为冒号前边是参数冒号后边是返回值)单参数:多参数:我们如果实现一个普通的filter过滤函数过滤掉偶数: 而我们如果用lambda表达式就很简便:2.递归普通的算法求阶乘:  递归实现阶乘:递归实现斐波那契数列: 3.字典初始化并且复制,前面是ke...
代码星球 ·2020-04-06

python(一)入门

1.软件环境安装和配置首先下载属于你的操作系统的对应的python安装包2.傻瓜化下一步下一步我直接勾选了配置python到path变量然后完成3.cmd命令行中测试一把表示环境配置成功4.然后我们愉快的测了起来5.我们也可以从IDLE启动python 6.python的三元运算python的运算符://地板...
代码星球 ·2020-04-06

Python Flask框架之页面跳转

IDE用的PyCharm(还是vs强大啊)。项目结构:2:页面:<!doctypehtml><htmllang="zh"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-wid...
首页上一页...316317318319320...下一页尾页