Python
文章平均质量分 93
枕畔雪
这个作者很懒,什么都没留下…
展开
-
python(2)-简单特性
一、python代码特性扩展性python是用c编写的,支持c扩展动态性python不需要声明变量,直接赋值就可以创建新变量,与javascript,php类似强类型语言python变量创建之后会根据赋值表达式的内容决定变量的类型。python内部的变量管理机制会在表达式中对变量做类型转化应用广泛python应用于数据库、网络、图形处理、web开发、操作系统扩展原创 2016-03-26 20:19:39 · 393 阅读 · 0 评论 -
python中关于下划线的整理
最近在学习python,发现python的变量命名很有意思,尤其是加入下划线之后,作为一个准程序员,良好的代码规法一定要有,所以花时间找了一些资料,整理了一下。首先,直接上结论:Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 _xxx_ 系统定义名字 __xxx 类中的私有变量名所以Python的核心风格有原创 2016-10-19 21:55:35 · 3095 阅读 · 1 评论 -
python的保留方法示例
接下来是保留方法,可以把保留方法分类:类的基础方法序号目的所编写代码Python 实际调用①初始化一个实例x = MyClass()x.__init__()②字符串的“官方”表现形式repr(x)x.__repr__()③字符串的“非正式”值str(x)x.__str__()转载 2016-10-20 18:11:01 · 849 阅读 · 0 评论 -
python中from module import * 的一个陷阱
python中from module import * 的一个陷阱from module import *把module中的成员全部导到了当前的global namespace,访问起来就比较方便了。当然,python style一般不建议这么做,因为可能引起name conflict。但还有另外一个问题 - 你以为你修改了某个变量,其实,被from module import转载 2016-10-20 17:48:39 · 1061 阅读 · 0 评论 -
python修改文本颜色
也许你希望在终端上输出一些带有颜色或者粗体、下划线等样式的信息,就像man中的那样,那么这篇文章将会起到些许作用。事件起因在Python开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。但是很杂乱的信息显示在一起,往往没有重点,一个一个找我们需要的信息往往特别复杂.Linux下的终端设置linux终端颜色设置信转载 2016-10-20 07:59:19 · 8459 阅读 · 0 评论 -
lambda总结
总结: lambda是为了减少单行函数的定义儿使用的,它的使用大量简化了代码,使代码简练清晰。但是值得注意的是,这会在一定程度上降低代码的可读性。一、什么是lambd:看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3 当然,你也可以这样使用: lambda x:x+1(1)转载 2016-10-19 11:48:02 · 427 阅读 · 0 评论 -
多线程的python实现
多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^)转载 2016-11-08 16:42:31 · 466 阅读 · 0 评论 -
Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法
今天写python,想练习一下关于argparse模块的用法,将代码文件命名为argparse.py之后,报错如下: AttributeError: ‘module’ object has no attribute ‘ArgumentParser’查阅资料之后发现,python代码在编译后会生成以pyc为文件名后綴的字节码文件,该字节码文件会经过python解释器来生成机器码文件来运行。当再次原创 2016-10-21 12:08:16 · 45052 阅读 · 0 评论 -
python(1)-简单数据类型
Python的变量与数据类型 “一切数据是对象,一切命名是引用“Python的数据类型包括 空类型、布尔型、数值类型(整形、长整型、浮点型、复数)、字符串类型(str、unicode)#_*_coding:utf-8_*_import sysdef main(): sys.stdout.write("这是我的第一个Python程序\n") #字符串类型原创 2016-03-27 01:09:54 · 453 阅读 · 0 评论 -
Python-copy()与deepcopy()区别
最近在实习,boss给布置了一个python的小任务,学习过程中发现copy()和deepcopy()这对好基友实在是有点过分,一开始还相爱着呢,不知道怎么回事就开始相杀了。搞的博主就有点傻傻分不清啊,但是呢,本着一探到底的极客精神,还是要查资料搞清楚这对好基友的区别。其实呢,copy()与deepcopy()之间的区分必须要涉及到python对于数据的存储方式。 首先直接上结论:原创 2016-08-12 13:53:08 · 172505 阅读 · 42 评论