![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 95
Geo_ffrey
这个作者很懒,什么都没留下…
展开
-
第一章 Python入门
一、 语言计算机语言:人和计算机之间沟通的语言计算机语言: 按照级别分类:(越高级月进阶人类) 机器语言: 汇编语言: 助记符 ag. add 2 3 高级语言: c, PHP, java , .net 二、 语言的执行方式 编译执行: 源文件,在执行时会被编译成二进制文件(文件里只有0和1) 优点:在没有修改的的情况下,只修改一次,因此运行速度快 缺点:可移植性插差。底层连接紧密,因此二进制...原创 2018-07-11 08:57:30 · 238 阅读 · 0 评论 -
anaconda源配置
1. 生成配置文件第一次运行 conda config命令时,将会在用户的home目录创建该文件。.condarc配置文件,是一种可选的(optional)运行期配置文件,其默认情况下是不存在的。 (windows:C:\users\username\,linux:/home/username/)2. 添加清华镜像和中科大镜像,文件内容如下:channels: - https...原创 2018-09-11 19:45:01 · 3560 阅读 · 0 评论 -
第十四章: 文件
文件的分类: (1) 文本文件 .txt(通过编码保存成字节) (2) 二进制文件 .mp3/ .wmv/ .doc 一、获取文件对象1. 格式: open([path]file, mode, ) file:文件或者文件夹,其中path包括绝对路径和相对路径。 绝对路径: 从当前路径开始的...原创 2018-08-08 22:05:19 · 225 阅读 · 0 评论 -
第十三章 迭代器、生成器、 装饰器
一、可迭代对象1. 容器类(能存放多个元素的数据类型): ① 序列:字符串、列表、元组、字节 ② 字典 ③ 集合 # 组件:开发社区写的一堆类 2. 迭代对象iteration --- 可进行遍历的对象 > 可迭代对象都是Iterable的扩展类(子类、衍生类,派生类) > 重写了__iter__(...原创 2018-08-06 09:08:28 · 136 阅读 · 0 评论 -
python专题 --- 递归
如果一个函数在函数内部调用自身本身,这个函数就是递归函数举例如阶乘函数,其数学递归定义如下:对应的算法实现def fact(n): if n==1: return 1 return n * fact(n - 1)实际的执行过程为:===> fact(5)===> 5 * fact(4)===> 5 * (4 ...原创 2018-08-03 21:37:36 · 158 阅读 · 0 评论 -
第十二章 异常
一、 异常的概念错误: 编译器异常: 运行期, 程序没有正常按照期望执行异常产生时,在对应位置产生异常类型对象,程序“暂停”,如果上下文有异常处理程序,对应处理; ...原创 2018-07-26 08:19:17 · 154 阅读 · 0 评论 -
编码集---解码和编码
一、字节串和字符串 字符是人类能够识别的符号,而这些符号要保存到计算的存储中就需要用计算机能够识别的字节来表示。二、编码集1. ASCII编码: 127个字母 8个数据位足够存储字母、数字、符号,最大支持到0x7F。 2. GB2312编码 每个汉字占据2个字节(高位和低位),16个数据。GB2312是对ASCII的中文扩展,共包含7...原创 2018-07-14 22:48:23 · 4674 阅读 · 2 评论 -
打印星星 - Python
打印星星是经典面试题目,考察流程控制中的循环和条件。本文对相关方法进行总结。 到的方法只要有(1)嵌套循环(2)center(3)format(^)(4)字符串乘法 # -*- coding:utf-8 -*-# 方法一:循环嵌套num = 10for row in range(num): print('{:<8d}'.format(row+1), end=...原创 2018-07-14 15:48:01 · 1759 阅读 · 0 评论 -
Python多重继承顺序---C3算法
什么是多重继承C3算法MRO即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。 在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。但是,在维护单调性方面失败过(顺序保存)。C3是1996年首次被提出。在python2.3及后续版本中,C3被选定为默认的解析...原创 2018-07-25 16:24:19 · 313 阅读 · 0 评论 -
第九章 类和对象
一、 基本概念1. 对象 --- 有具体行为和属性的东西2. 类 --- 将需求的对象划分为不同的类,具有相同属性或者行为的对象划分为一个类3. 类和对象之间的关系 --- 类是模板,对象是根据类创建的实例 类是对象的抽象,对象是类的具体实现 > 开发从对象开始分析 -- 将对象分类 - 考虑每个类都有什么样的属性和行为 二、...原创 2018-07-24 11:02:53 · 165 阅读 · 0 评论 -
第八章 函数
- 具有特定功能的代码块 - 意义:①简化代码重复率; ②功能模块化一. 内置函数 用法: 函数名[参数] 返回: seq / None print, abs,二、自定义函数1. 语法格式 def 函数名([参数]): ...原创 2018-07-18 18:05:52 · 222 阅读 · 0 评论 -
数据结构 - 字典和集合
一、 字典 - 以键值对存储的数据形式 - 字典原理: 将key关键字作为自变量,通过哈希函数计算出一个整数值,即为该元素的存储地址 - 牺牲空间来节省时间 - 如果地址出现冲突,链接发 / 开放寻址式(Python)1. 字典的创建 (1) 罗列法 字典名 = {键:值} (2) dict 关键字 ...原创 2018-07-18 12:25:06 · 863 阅读 · 0 评论 -
第四章 数据类型 --- 字符串、字节
一、 字符串 定义:由一组字符组成的不可变序列 变量名 = 字符串1. 字符串的创建 (1) 单引号 (2) 双引号 (3) 三引号 # 单引号和双引号交替使用可以用来使用输出对方。 \ 可以代表转义符、续行符 \n 代表换行 ''' 代表按格式输出(包含换行); 该格式不是注释,但是常用来当注释使用''' 2. 序列的转义 (1) 对于单引号、双引号和反斜杠的转义,表示只是为了输出 ...原创 2018-07-12 08:33:22 · 341 阅读 · 0 评论 -
第三章 运算符
运算符 定义:有特殊计算规则的符号 > 操作数: 参与运算的数据 > 运算符: n元运算符,取决于操作数的数量 > 表达式: 操作数和运算符的结合 一、 算数运算符 + - * / //、 **、 %、 //(地板除) % (取模) --- <被除数 - 商(向下取整)*除数>,在负数是和取余不同 # 取模运算符号和除数相同 *...原创 2018-07-12 08:26:18 · 336 阅读 · 0 评论 -
Python中 各种数字类型的判别(numerica, digital, decimal)
一、 全角和半角 全角:是指一个全角字符占用两个标准字符(或两个半角字符)的位置。 全角占两个字节。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。在全角中,字母和数字等与汉字一样占据着等宽的位置。 半角:是指一个字符占用一个标准的字符位置。半角占一个字节。 半角就是 ASCII 方式的字符,在没有汉字输入法起作用的时候,输...原创 2018-07-11 19:02:09 · 12519 阅读 · 1 评论 -
Python - 经典程序示例
列表排序def que6(): # 6.输入三个整数x, y, z,形成一个列表,请把这n个数由小到大输出。 # 程序分析:列表有sort方法,所以把他们组成列表即可。 li = np.random.randint(-100, 100, size=10) # 就地转化 li = li.tolist() li_sort = sorted(li, re...原创 2018-07-04 20:01:10 · 22873 阅读 · 3 评论 -
第二章 数值类型
按照类型分类:数值:整型、浮点型、布尔型、复数序列:列表、字符串、字节映射:字典集合:集合按照可修改性分类:可修改类型 :列表,字典,集合不可修改类型:数值,字符串,元组一、 数值类型1. 整数类型 (1) 定义: 变量名 = 整数类型 eg. a = 12 (2) 取值范围 在python2.x中,区分int和long,超过32位使用long存储 在python3.x中,不分整型和长整型...原创 2018-07-11 09:42:49 · 289 阅读 · 0 评论 -
Python库: PrettyTable 模块
一、PrettyTable简介PrettyTable 是python中的一个第三方库,可用来生成美观的ASCII格式的表格:二、PrettyTable安装使用pip即可十分方便的安装PrettyTable,如下:pip install prettytable三、PrettyTable导入 from prettytable import PrettyTable四、Pr...原创 2018-09-19 02:00:37 · 46868 阅读 · 3 评论