python的类分别有新式类和经典类,都支持多继承。在类的继承中,如果你想要重写父类的方法而不是覆盖的父类方法,这个时候我们可以使用super()方法来实现 注意 Python2.2以前的版本:经典类(classic c…
标签:python
使用python生成杨辉三角形
杨辉三角杨辉 定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \ 1 5 10 …
Python: 链式赋值的坑
在我们使用Python的过程中, 经常遇到赋值语句, 就像下面的那样: a = 3 b = 3 可能你会觉得我又要说什么变量赋值就是引用, 这么简单的知识就不讨论啦, 相信聪明的大家肯定都知道的, 我想讲的是链式赋值 先…
在服务器上安装配置环境遇到的一些问题
1.gcc未安装,pip安装不了相应的模块。错误提示都告诉我了,但是我还是不知道,后来才使用yum install gcc 安装以后才能正式的pip安装相应的库和模块了。 gcc我居然不知道他是什么,真是一个笑话。下面我…
python 虚拟环境[virtualenv/virtualenvwrapper]设置
virtualenv virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.6.6 / python3.0 ,但是如果都装到…
Generator,Python和JS
第一次接触到yield这个关键字是在Python里面。伴随着Generator和Comprehension了解到的。当时一直没觉得它多重要,还以为它只是个另外一个用起来放便点的语法糖。后来接触了ES6,接触了co,我才意…
Python的多态、封装与私有化
我接触的面向对象编程的语言有:Java、Objective-C、Python。发现面向对象的编程语言,都离不开一下几个概念:继承、多态、封装。 继承介绍过了,这里不重复。 多态 什么是多态 >>> "t…
Python学习打call第二十天:高阶函数
今天主要学习了Python中sorted,filter, map 三个高阶函数,还了解了一下函数的柯里化; 1.什么是高阶函数 在数学中高阶函数又称算子(运算符)或泛函,包含多于一个箭头的函数,语法为:y = f(g(x…
Python 中的 10 个常见安全漏洞,以及如何避免
简评:编写安全代码很困难,当你学习一个编程语言、模块或框架时,你会学习其使用方法。 在考虑安全性时,你需要考虑如何避免被滥用,Python 也不例外,即使在标准库中,也存在用于编写应用的不良实践。然而,许多 Python…
Python 流程控制
### if 语句 也许最著名的语句是 if 语句了。 例如: “`python >>> x = int(input(“Please enter an integer: R…
python __enter__ 与 __exit__的作用,以及与 with 语句的关系
转载自:http://linbo.github.io/2013/01/08/python-with/ (一直不知道博客园哪里发转载文章) With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,…
[leetcode]Valid Parentheses @ Python
原题地址:https://oj.leetcode.com/problems/valid-parentheses/ 题意: Given a string containing just the characters&nbs…