• python 3.x 学习笔记4(函数)

    1.编程方式分 :面向对象、面向过程、函数式编 程 2.区分 面向对象----》类----》class 面向过程----》过程----》def 函数式编程----》函数----》def 3.编程语言中函数的定义: 函数是逻辑结构化和 过程化的一种编程方法 4.过程是没有返回值的函数 5.使用函数的优点:...

    2018-06-18 00:47:29

  • Python 之 基础知识(二)

    一、分支运算 在Python 2.x中判断不等于还可以用 if语句进阶:elif if 条件1: ...... elif 条件2: ...... else : ...... 二、逻辑运算 and(与运算符)与运算 即 并且 两个条件同时满足返回 True or(或运算符)两个只要有一个满足 返回True not(非运算符) 三、随机...

    2018-06-18 00:47:01

  • python正则表达式

    正则表达式 正则表达用来匹配字符串 正则表达式匹配过程 依次拿出表达式和文本中的字符串进行比价 如果每个字符都能匹配,则匹配成功;一旦有匹配不成功的字符,则匹配失败 如果有量词和边界,则匹配过程稍微有些不同 正则表达式语法规则 语法 说明 表达式实例 匹配字...

    2018-06-18 00:47:09

  • [译] 12步轻松搞定python装饰器

    呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。 我没法让装饰器变得简单,但是通过一步步的剖析,...

    2018-06-18 00:46:38

  • 分享一个爬取HUST(哈理工)学生成绩的Python程序(OCR自

    ...

    2018-06-18 00:46:26

  • Python中级 —— 02函数式编程

    ...

    2018-06-18 00:46:56

  • 也谈 Python 的中文编码处理

    转载自:http://in355hz.iteye.com/blog/1860787 最近业务中需要用 Python 写一些脚本。尽管脚本的交互只是命令行 + 日志输出,但是为了让界面友好些,我还是决定用中文输出日志信息。 很快,我就遇到了异常: Python代码 UnicodeEncodeError: 'ascii'codeccan'tencode...

    2018-06-18 00:46:08

  • 【 python 学习笔记 -- 数据结构与算法 】归并排序 Me

    【归并排序】这里我们利用递归算法不断地将列表一分为二,base case就是列表中没有元素或者只剩一个元素,因为此时这个子列表必然是正序的;然后再逐步把两个排序完成的子列表合并成一个新的正序列表,直到所有元素排序完毕。 【示意图】这是一个从下至上的过程(Botto...

    2018-06-18 00:45:22

  • 【 python 学习笔记 -- 数据结构与算法 】哈希表 Impl

    Python内建的字典就是用 hash table实现的。这里我们只是通过实现自己的hash table来加深对hash table 和hash functions的理解。 【 概念1: Mapping (映射)】 字典通过键(Key)来索引。一个key对应一个存储的value。任意不可变的数据类型均可作为key。 【 概念2:Has...

    2018-06-18 00:45:44

  • python-异常处理try_except

    异常处理try-except 在我们写程序的时候经常会遇到一些异常或错误,导致程序终止 当我们使用计算器时,用10除以0会提示 一个简单的错误代码 (10/0) a = 10 / 0print("done")输出报错: a = 10 / 0ZeroDivisionError: division by zero 可以发现错误信息ZeroDivisionE...

    2018-06-18 00:46:22

2