摘要:
conda 是一个包(Package)、依赖(Dependence)和环境(Environment)管理工具, 适用于多种语言, 如: Python、R、Scala、Java、Javascript、C/C++等。本文主要记录管理 Python 环境的使用方法。 阅读全文
摘要:
shuf -- 产生随机的排列 随机生成10次抛硬币结果 [user@master]$ shuf -r -n 10 -e '正面' '反面' 正面 反面 正面 反面 反面 反面 正面 反面 反面 正面 主要用途 将输入的内容随机排列并输出。 当没有文件或文件为-时,读取标准输入。 选项 -e 将每个 阅读全文
摘要:
在使用VirtualBox安装Ubuntu时的时候遇到了界面显示不全的问题,导致没有办法点击下一步。 只要把鼠标放在虚拟机的窗口中按住win和鼠标左键就可以拖动窗口看见下一步的按钮了。 **注:**使用VMware安装不会出现这个问题。 阅读全文
摘要:
1.SMTP 发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 如果我们本机 阅读全文
摘要:
单元测试 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),可以编写出以下几个测试用例: 输入整数时,如1、1.2、0.99,期待返回值与输入相同。 输入负数时,如-1、-1.2、-0.99,期待返回值与输入相反。 输入0时,期待返回值为0. 输入非数值 阅读全文
摘要:
继承和多态 在面向对象程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass)或派生类,而被继承的class称为基类(Base class)、父类或超类(Super class)。 比如我们已经编写了一个名为 的class,有一个 方法: 阅读全文
摘要:
面向对象技术简介 **类(class):**用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 **实例化:**创建一个类的实例,类的具体对象。 **类方法:**类中定义的函数。 类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个 阅读全文
摘要:
列表函数&方法 函数 1 返回列表元素个数 len(list) list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(len(list1)) # 9 2 返回列表元素最大值 max(list) 当列表中元素全部为字符串时,根据每个字符串中第一个字符的ASCll 或 Un 阅读全文
摘要:
1 创建和使用类 1.1 创建 Dog 类 根据 Dog 类创建的每个实例都将存储名字和年龄,我们赋予了每条小狗蹲下(sit())和打 滚(roll_over())的能力: class Dog:#定义类 def __init__(self, name, age): self.name = name 阅读全文
摘要:
1 列表详解 列表数据类型支持很多方法,列表对象的所有方法所示如下: list.append(x) 在列表末尾添加一个元素,相当于 a[len(a):] = [x] 。 list.extend(iterable) 用可迭代对象的元素扩展列表。相当于 a[len(a):] = iterable 。 l 阅读全文