首页 » 标签 Python »

Python

标签介绍:编程界有一句话:人生苦短,我用Python!说得好!此标签下收录麦新杰学习Python的笔记,我是老司机,我准备把编程重点放在数学和算法上面,特别是机器智能相关算法。

文章

InfoTechPython

计算python程序运行时间

by 麦新杰 / 2018年5月18日

本文介绍三种方法用来计算python程序的运行时间,前两种统计了其它进程的时间,实际上是python程序执行开始和结束的时间,只有最后一个方法,是计算的python程序的独自占用的CPU时间。 阅读全文->

InfoTechPython

判断一个python对象是否可迭代?

by 多肉 / 2018年5月16日

Python的迭代器是很强大的,for...in...,有的时候,我们需要判断某个对象是否可迭代。 阅读全文->

拍拍贷
AD

拍拍贷:纽交所上市公司,不容错过的P2P投资平台

美国纽交所上市企业,市值超过40亿美元,中国互联网金融协会理事单位,专注优质投资服务,已服务千万用户。资金链透明,实缴注册资本1亿元。理财50元起投,随存随取,新用户送1999元红包,简单便捷,立即注册

InfoTechPython

用List Comprehensions创建复杂列表

by 麦新杰 / 2018年5月16日

Python的语句很靠近我们说话,比如这个list comprehensions,有人翻译为列表生成器。但comprehension是理解的意思,没有生成的意思。通过list comprehensions,我们可以很轻松创建复杂列表,并且很好理解。 阅读全文->

InfoTechPython

Python正则表达式re模块的用法

by 麦新杰 / 2018年5月5日

最近因为做BlogChecker,学习并使用了Python的正则表达式re模块(Regular Expression),简单总结一下。 阅读全文->

InfoTechPython

pyLint初体验

by 麦新杰 / 2018年5月3日

pyCheck已经很久不更新了,还是用pyLint吧,检查python代码是否符合PEP8的标准全靠它了。 阅读全文->

InfoTechPython

Python将list中某个元素移植末尾

by 麦新杰 / 2018年5月2日

List是Python中很常用的一种数据结构,其本身自带顺序,可以通过下标进行索引。有的时候,我们想移动List中的某个元素。 阅读全文->

InfoTechPython

Python判断dict字典某个key是否存在

by 多肉 / 2018年5月2日

可以使用Python dict字典类型自带的keys()函数来判断,本文有示例代码。 阅读全文->

InfoTechPython

Python对象的类变量和实例变量

by 麦新杰 / 2018年4月22日

用Python自定义的类,在运行中生成的对象,对象有成员变量。成员变量分为类变量(class variables)和实例变量(instance variables)。 阅读全文->

InfoTechPython

python的global和nonlocal

by 麦新杰 / 2018年4月22日

The global statement can be used to indicate that particular variables live in the global scope and should be rebound there; the nonlocal statement indicates that particular variables live in an enclosing scope and should be rebound there. 阅读全文->

InfoTechPython

Python不精确的浮点数

by 麦新杰 / 2018年4月21日

Python有一个浮点数类型(对象),float,我想是为了简化,Python没有像C语言那样,将浮点数细分为单精度float,双精度double,以及扩展双精度long double。Python中基本的浮点数运算也是无法精确的。 阅读全文->

InfoTechPython

用virtualenv创建Python项目的虚拟环境

by 麦新杰 / 2018年4月14日

在使用Python做项目的时候,几乎必须要做的一个事情是使用virtualenv工具来创建项目的虚拟环境,让不同项目之间能够分开管理。这样做的目的是为了避免出现不同的项目使用相同第三方库的不同版本带来的麻烦。 阅读全文->

InfoTechPython

Python的id()函数和对象创建细节

by 麦新杰 / 2018年4月14日

Python的变量其实类似于C语言中的指针,变量只是一个指向,指向一个对象,此对象存储在内存中。通过内置的id()函数,可以得到这个对象的内存地址。 阅读全文->

InfoTechPython

使用Python的docstring

by 麦新杰 / 2017年8月25日

程序员一直以来都有一个烦恼,他们只想写代码,不想写文档。他们说:代码就表达了我的思想和灵魂。Python提出了一个方案,叫docstring,来试图解决这个问题。即编写代码,同时也能写出文档,保持代码和文档的一致。 阅读全文->

InfoTechPython

Python的多线程

by 麦新杰 / 2017年2月1日

通过Threading模块创建的多线程并不是真的多线程,这跟Python的GIL机制有关。任何时候,一个解释器主循环里面,只有一个线程在运行。 阅读全文->

InfoTechPython

CPython是个什么鬼?

by 麦新杰 / 2017年2月1日

CPython是特指C语言实现的Python,就是原汁原味的Python。之所以使用CPython这个词,是因为Python还有一些其它的实现,比如Jython,就是Java版的Python,还有烧脑的PyPy,使用Python再把Python实现了一遍。 阅读全文->

InfoTechPython

getattr()、setattr()以及hasattr()

by 多肉 / 2017年1月31日

在Python里面,所有的一切都是对象。既然是对象,就有需要多对象的各种属性进行操作。幸好Python内置了3个函数,getattr()、setattr()以及hasattr(),顾名思义,也没什么可说的。 阅读全文->

InfoTechPython

自定义对象的__len__()函数(Python)

by 麦新杰 / 2017年1月31日

在Python中,如果你调用len()函数试图获取一个对象的长度,实际上,在len()函数内部,它自动去调用该对象的__len__()方法。 阅读全文->

InfoTechPython

类和对象的访问控制(Python)

by 麦新杰 / 2017年1月31日

Python本身没有任何机制阻止你干坏事,一切全靠自觉!这句话用来说明Python中类和对象的访问控制很贴切,因为,本质上,Python并没有任何访问控制。 阅读全文->

InfoTechPython

Python的模块和包

by 麦新杰 / 2017年1月30日

本文介绍Python编程语言中,模块和包的概念,以及相关知识点。在Python中,一个.py文件就是一个模块,模块,包,多重包形成一个清晰的层次递进的关系。 阅读全文->

InfoTechPython

设置Python的PYTHONPATH环境变量

by 麦新杰 / 2017年1月30日

通过设置PYTHONPATH环境变量,可以自动将你需要的路劲加载到Python的sys.path变量里面。这样做,节省了不少敲键盘的工作。 阅读全文->

InfoTechPython

Python的字符编码类型

by 麦新杰 / 2017年1月30日

始终牢记,在Python的世界,一切都是对象(object)。与字符编码类型有关的对象有str和bytes。str对象存储的字符是UNICODE类型,bytes对象存储的字符就是一串byte。 阅读全文->

InfoTechPython

Python的换行语法

by 麦新杰 / 2017年1月28日

Python的代码,很多时候我们都能看到换行的写法,这样写可以提高代码的易读性,并没有什么特别之处。只是我们要知道并理解Python语言的这个特点。 阅读全文->

InfoTechPython

Python哲学(import this)

by 麦新杰 / 2017年1月28日

通过在Python解释器里面输入import this,可以看到一段Python的设计哲学。有人说,这是彩蛋! 阅读全文->

InfoTechPython

在Python实现动态加载模块

by 麦新杰 / 2017年1月28日

我们一般加载模块,都是在.py文件的前面写import。而动态加载,则是在代码中,根据功能的需要,动态实现模块的加载。这里要用到标准库中的importlib模块,这个模块中有一个函数,import_module(),可以实现模块的动态加载。 阅读全文->

InfoTechPython

Python的新式类(new style class)

by 麦新杰 / 2017年1月22日

Python新式类是区别于以前的经典类而言的。Python 2.x中默认都是经典类,只有显式继承了object才是新式类;Python 3.x中默认都是新式类,不必显式的继承object。 阅读全文->

123
云上小悟,麦新杰的独立博客

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
拍拍贷
go to top