不为成仙,只为在这红尘中等你回来。

Python3 面向对象作业练习

    ### 1.类变量和实例变量的区别? ```python class Dog: # 类变量(静态属性) kind = 'canine' def __init__(self, name): # 实例变量(对象属性),self 表示类的实例 self.name = name dog = Dog("小黄") print(dog.name) # 小黄 print(dog.kind) # canine print(...

    阅读全文>>

2020年6月29日 23:52 作者:nancy 分类:[Python] 11

Python 列表推导式、生成器表达式

    ### 列表推导式 **一行代码几乎搞定你需要的任何的列表。** - 循环模式 - `[变量(或加工后的变量) for 变量 in iterable]` - `l = [i for i in range(1, 101)]` - `l = [i*i for i in range(1, 6)]` - 筛选模式 - `[变量(或加工后的变量) for 变量 in iterable if 条件]` - `l = [i for i in range(1, 3...

    阅读全文>>

2020年4月22日 13:17 作者:nancy 分类:[Python] 96

Python global、nonlocal

    ### 先看个小栗子 ```python a = 1 def func1(): print(a) # 1 func1() ############################# b = 100 def func2(): b += 1 # 报错 UnboundLocalError: local variable 'b' referenced before assignment func2() ``` 局部作用域对全局作用域的变量(**此变量...

    阅读全文>>

2020年4月17日 15:51 作者:nancy 分类:[Python] 76

Python3.X 编码详解

    ### ascii:字母、数字、特殊字符 - A:0100 0001 - B:0100 0010 ### unicode:万国码,包含世界上所有的文字 - 创建之初 - A:0000 0000 0100 0001 - 中:0100 1110 0010 1101 - 升级 - A:0000 0000 0000 0000 0000 0000 0100 0001 (32位) - 中:0000 0000 0000 0000 0100 1110 0010 1101 -...

    阅读全文>>

2020年4月15日 14:32 作者:nancy 分类:[Python] 85

Python 在云服务器上运行爬虫程序

    运行命令为: ```python nohup python3 -u script.py > log.out & ``` 报错:`nohup: ignoring input and redirecting stderr to stdout` 命令修改如下: ```python nohup python3 -u script.py > log.out 2>&1 & ``` 2> 表示把标准错误(stderr)重定向,标准输出(stdout)是 1。 &1 表示标...

    阅读全文>>

2018年6月2日 17:37 作者:nancy 分类:[Python] 273

Python 位运算

    位运算只能用于整数,内部执行过程是:首先将整数转换为二进制数,然后右对齐,必要的时候左侧补 0,按位进行运算,最后把计算结果转换为十进制数返回。 ^ 位异或运算符 1 ^ 1 = 0 ^ 0 = 0 1 ^ 0 = 0 ^ 1 = 1

    阅读全文>>

2018年5月26日 15:09 作者:nancy 分类:[Python] 247

Python pip 命令

    ### pip 命令 pip install packagename 安装 pip list 列出当前已安装的所有模块 pip install --upgrade packagename 升级 pip uninstall packagename 卸载

    阅读全文>>

2018年5月26日 14:11 作者:nancy 分类:[Python] 227

Python 变量

    Python 变量不直接存储值,而是存储对象的引用,正是这个特点使得 Python 变量可以动态改变,随时可以指向另一个完全不同类型的对象。为变量赋值时,首先在内存中寻找一块合适的区域并把值存于其中,然后把这个内存地址赋值给变量。

    阅读全文>>

2018年5月26日 14:07 作者:nancy 分类:[Python] 217

Python if __name__ == '__main__':

    `if __name__ == '__main__':` 每个 Python 脚本在运行时都有一个 `__name__` 属性,如果脚本作为模块被 `__name__` 属性的值被自动设置为模块名;如果脚本独立运行,则其 `__name__` 属性被自动设置为字符串 `__main__`。

    阅读全文>>

2018年5月18日 14:27 作者:nancy 分类:[Python] 206

Python 垃圾回收机制

    垃圾回收机制。一般来说,使用 del 删除对象之后 Python 会在恰当的时机调用垃圾回收机制来释放内存,我们也可以在必要的时候导入 Python 标准库 gc 之后调用 `gc.collect()` 函数立刻启动垃圾回收机制来释放内存。 [Python垃圾回收机制](https://blog.csdn.net/u010601662/article/details/79317012)

    阅读全文>>

2018年5月14日 20:39 作者:nancy 分类:[Python] 207