
Python
文章平均质量分 92
jcsyl_mshot
点滴生活,水落石出。
展开
-
Python 常用函数和内存分配
Python的函数参数传递所有的变量都可以理解是内存中一个对象的“引用”,对象有两种,“可更改”(mutable)与“不可更改”(immutable)对象。在python中,strings, tuples, 和numbers是不可更改的对象,而list,dict等则是可以修改的对象。可更改对象在引用发生变化时候随着变化,不可更改对象的引用发生改变不影响原对象值。#不可更改的对象a=1...原创 2018-04-08 20:18:59 · 1039 阅读 · 0 评论 -
Python 迭代器,生成器,装饰器,可变参数总结
函数中的可变参数列表当函数调用可变个数的参数时,这些可变参数被包装进一个元组,在可变参数前,可以有0到多个普通的参数,多个参数用*作为前缀.def concat(*args, sep="/"): return sep.join(args)concat("earth", "mars", "venus")'earth/mars/venus'concat("earth", ".原创 2018-04-08 20:27:09 · 326 阅读 · 0 评论 -
Python 多线程
对于操作系统来说,一个任务就是一个进程。 有些进程还不止同时干一件事,比如Word,它可以同时进行打字,拼写检查等事情,在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,我们把进程内的这些“子任务”称为线程。 Python 内置多线程的支持,Python的线程是真正的Posix Thread,而不是模拟出来的线程。Python的标准库提供了两个模块:_thread和thread...原创 2018-04-08 21:46:00 · 272 阅读 · 0 评论