- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu 16.04 安装jdk
1. 创建目录作为JDK的安装目录,这里选择安装位置为:/usr/java/sudo mkdir /usr/java2. 解压文件带/usr/java/目录下,cd到文件下载的位置sudo tar zxvf jdk-8u90-linux-x64.tar.gz -C /usr/java/3. 改名jdk-8u90-linux-x64为jdk,便于配置环境变量sudo mv jdk-8u90-linu...
2018-05-23 21:46:21 241
原创 Python基础——I/O
1. 读、写文件:open()将会返回一个file对象,基本语法格式如下:open(filename, mode):filename —> 包含了你要访问的文件名称的字符串值 mode:决定了打开文件的模式,默认只读mode描述r 以只读方式打开文件,文件的指针将会放在文件的开头rb以二进制格式打开一个文件用于只读,文件的指针将会放在文件的开头r+打开一个文件用于读写,文件的指针将会放...
2018-05-22 15:11:23 233
原创 Python基础——面向对象编程
1. __slots__正常情况下当我们定义了一个class,然后创建了一个instance之后,我们可以给该实例绑定任何属性和方法:from types import MethodTypeclass Student: pass# 创建一个Student实例stu1 = Student()# 给实例动态绑定一个属性stu1.name = 'yxh'def set_a...
2018-05-22 11:04:26 330
原创 Python基础知识总结
第一部分 基础知识第 1 章 起步1.1 搭建编程环境1.1.1 在Linux系统中搭建Python编程环境Linux系统是为编程而设计的,因此在大多数Linux计算机中,都默认安装了Python。1. 检查Python版本2. 安装文本编辑器$ sudo apt-get install geany3. 运行程序 如果你的系统安装了多个Python版本,就必须对Geany进行配置,使...
2018-05-21 20:04:02 615
原创 Python基础——高阶函数之返回函数(二)
既然函数是一个变量,那么当然可以把函数作为结果值返回。先简单看一个示例:首先我们定义一个函数实现可变参数之积:>>> from functools import reduce>>> def fac(*args):... return reduce(lambda x, y: x * y, args)...>>> fac(1, 2,...
2018-05-21 10:56:59 236
原创 Python基础——高阶函数之Python内建函数(一)
什么是高阶函数?首先我们先明确一点函数名是什么:函数名其实就是指向函数的变量,看上去有点抽象,用几行代码描述一下:>>> def sum(n):... result = 0... for i in range(1, n + 1):... result += i... return result...>>> su...
2018-05-17 18:07:56 541
原创 Python基础——迭代器和生成器
生成器(generator)的几种创建方法:1. 把列表生成式中的'[]'改成'()'>>> g = ((x ** 2 + y ** 2) for x in range(3) for y in range(3))>>> g<generator object <genexpr> at 0x0000023EA02EC2B0>2. 使用yi...
2018-05-17 13:38:20 259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人