Python笔记

麦新杰

文章列表(第2分页)

理解python的-m参数

2019年11月6日

python的-m参数,作用是将模块当做脚本来运行。这句话啥意思?就是把python标准库路径加入搜索范围,让标准模块和第三方模块能够在命令行直接运行。 阅读全文->

用异或实现数值交换

2019年11月6日

代码界一直流传着使用三个异或的方式来交换两个变量的数值,既然我们已经学习了python的位运算,那就来试试这种酷酷的操作吧。 阅读全文->

python独有的交换算法

2019年11月5日

交换两个变量的值,这样的事情我们干的多了,完全没有难度。在C语言中,我们一般采用一个中间变量来进行交换操作。而在python中,虽然使用中间变量也OK,不过python有一个自己独有的秘密武器,一行代码搞定交换。 阅读全文->

用python的位运算来判断数值的奇偶性

2019年11月5日

在python中,我们除了可以使用模2运算,还可以使用位运算来对数值的奇偶性进行判断。 阅读全文->

python的位运算

2019年11月4日

python虽然是很高级的脚本语言,也还是对位运算有足够的支持。当我们需要的代码功能比较底层的时候,就需要使用到这些位运算。本文介绍python支持的6种位运算! 阅读全文->

关于dir()函数

2019年11月4日

python的dir()函数,主要用来显示各类对象的属性名称,交互式的python使用是其主要的应用场景。本文尽力多介绍一些dir()函数的功能细节。 阅读全文->

应该如何清空List?

2019年11月4日

python内置的List对象是我们非常喜欢使用的一种数据类型,简单方便用处广。在实际代码中,常常需要清空一个List,本文介绍清空List的几种方法和它们的区别。 阅读全文->

python之父从Dropbox退休,趋势,黑洞照片

2019年11月2日

Guido从Dropbox离职并宣布退休;python用户群体增长惊人;第一张黑洞照片,合成工具也是python。 阅读全文->

python中反码和补码的计算

2019年11月2日

python虽然是在某种程度上脱离了底层硬件的高级语言,它还是可以对数值的二进制机器码表示进行各种运算和操作。本文介绍如何计算反码和补码。 阅读全文->

python单元测试unittest初体验

2019年11月1日

python标准的unittest模块,可以很好的支持代码编写过程中随时都要用到的单元测试,支持TTD的落地。本文介绍简单实用unittest进行单元测试基本技巧。 阅读全文->

@property初体验

2019年11月1日

在python自带的几个装饰器函数中,@property这个可能是最神秘的。这个装饰器背后还涉及到descriptor技术(描述器),本文首先介绍如何简单使用@property,更复杂的内容,以后慢慢学习和分享。 阅读全文->

from module import * 中的细节

2019年10月31日

在python中导入模块,一般就是直接import module。另一种方式是from module import *。本文介绍这两种导入模块方式的区别,以及在使用from的时候,控制导入对象的方法。 阅读全文->

python对象的__dict__属性

2019年10月31日

在python中,一切都是对象,就连class定义本身,也是一个对象。有的python对象存在__dict__属性,主要是自定义的class和对应生成的object,用__dict__记录了的属性字典。 阅读全文->

@classmethod的使用

2019年10月30日

本文介绍装饰器@classmethod的原理和使用,并给是示例代码。classmethod函数可以使用第1个参数,cls,来访问类变量,因此继承之后,cls自动就指向了继承后的类。 阅读全文->

python简单判断OS类型

2019年10月30日

python是跨平台的,因此用python做跨平台的APP也很方便,不过由于底层平台的差异,代码中有的时候需要去判断OS的类型。本文介绍简单判断OS类型的方式。 阅读全文->

python变量的作用域和引用,global和nonlocal申明

2019年10月26日

如果要很精确的来表达python变量的作用域和引用:内层代码可以直接使用或调用最靠近的外层变量所表示的对象,无需任何申明;但是如果要修改外层变量,就需要使用global或者nonlocal来申明。 阅读全文->

获取tkinter组件的属性

2019年10月26日

本文介绍如何获取tkinter组件的各种属性的方法,可以用cget,也可以就像访问dict对象一样简单。 阅读全文->

@staticmethod的使用

2019年10月30日

为类和对象服务,但是参数全部由外部提供,从语义上适合放在类的内部,也需要这种封装的时候,请使用@staticmethod装饰器。 阅读全文->

麦新杰的Python笔记

Ctrl+D 收藏本页


©Copyright 麦新杰 Since 2019 Python笔记

go to top