• python应用:异常处理

    auto 2019-03-03 09:59:08 python

    2808°

    20

    Python的错误异常在大部分IDE编辑器中则可以直接显示出来,便于开发人员的调试及修改工作,对初学者也比较友好。 Python中包含错误和异常两种情况,错误主要是常见的语法错误SyntaxError,并且在错误提示中会有倒三角箭头的修改指示位置;python中的另外一种错误提醒叫做异常,指的是在语 ...
  • Python 绑定方法与非绑定方法

    auto 2019-03-03 09:59:08 python

    2354°

    20

    用到的: import uuid uuid是128位的全局唯一标识符, 通常用32位的一个字符串的形式来表现 uuid.uuid1() 基于MAC地址,时间戳,随机数来生成唯一的uuid,可以保证全球范围内的唯一性 uuid.uuid3() 通过计算一个命名空间和名字的md5散列值来给出一个uuid ...
  • 【leetcode 简单】 第五十八题

    auto 2019-03-03 09:59:08 python

    2426°

    20

    统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 class Solution: def countPrimes(self, n): """ :type n: int :rtype: int "" ...
  • 【leetcode 简单】 第五十九题

    auto 2019-03-03 09:59:08 python

    2550°

    20

    给定两个字符串 s 和 t,判断它们是否是同构的。 如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。 示例 1: 输入: s = "egg", t = "add" 输 ...
  • 【leetcode 简单】 第六十一题

    auto 2019-03-03 09:59:08 python

    2089°

    20

    给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true 示例 2: 输入: [1,2,3,4] 输出: false 示例 3: 输入: [1,1,1,3, ...
  • [python] os.path模块常用

    auto 2019-03-03 09:59:08 python

    2612°

    20

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os ...
  • nlp词性标注的作用

    auto 2019-03-03 09:59:08 python

    2108°

    20

    词性标注 – 除了语法关系,句中单词的位置(词性)标记也蕴含着信息,词的位置定义了它的用途和功能。宾夕法尼亚大学提供了一个完整的位置标记列表。下方代码则使用了NLTK库来对输入的文本进行词性标注。 from nltk import word_tokenize, pos_tag text = "I a ...
  • Django2.0 Python3.7

    auto 2019-03-03 09:59:08 python

    2452°

    20

    六、生成迁移文件并迁移 注意目录位置 七、开启服务器 python3 manage.py runserver ip:port ip:port可以不写默认的是本机IP 127.0.0.1 port 8000 登录成功如下: 打开浏览器输入 127.0.0.1:8000 显示Django运行成功 八、创 ...
  • Python数据结构:集合

    auto 2019-03-02 10:49:08 python

    2292°

    20

    集合的定义 使用大括号,并且里面必须有初始值,否则是dict字典类型 集合的特征 集合内部的元素无序,所以不能使用索引、切片等操作 集合内部的元素具有唯一性,不允许元素重复出现 集合内部的元素,只能存放int, float, str, tuple等必须是可哈希的数据,set类型本身不可哈希 多循环的 ...
  • python3-开发进阶Flask的基础

    auto 2019-03-02 10:49:08 python

    2472°

    20

    一、概述 最大的特点:短小精悍、可拓展强的一个Web框架。注意点:上下文管理机制,依赖wsgi:werkzurg 模块 二、前奏学习werkzurg 先来回顾一个知识点:一个类加括号会执行__init__方法,一个对象加括号执行__call__方法 事例1: flask就是基于上面一步一步搭建起来的 ...
  • 使用Django的时候,页面请求正常,也

    auto 2019-03-02 10:49:08 python

    2338°

    20

    这个问题描述比较笼统,但根据我目前遇到过两种情况来看,似乎都比较重要而且实用,所以打算分别讲述一下。 说明:Django的版本是Django2.0 第一种:URL配置错误 页面闪一下,却原地不动,可能是下边这种情况。 例如下列连个URL: re_path(r'^(\w+)/(\w+)/', view ...
  • 课时33:异常处理:你不可能总是对的2

    auto 2019-03-02 10:49:08 python

    2414°

    20

    目录: 一、try-except语句 二、try-finally语句 三、raise语句 四、课时33课后习题及答案 ********************** 一、try-except语句 ********************** try-except语句格式如下: try-except语句 ...
  • Flask-Mail

    auto 2019-03-02 10:49:08 python

    2308°

    20

    WOW! 我的大号QQ收到了小号QQ的邮件! 小玩Flask-Mail 先到小号邮箱开启服务并获取获取授权码 https://jingyan.baidu.com/article/b0b63dbf1b2ef54a49307054.html 接下来看看服务文档?重点关注:SSL或其他协议、服务器域名、端 ...
  • Python 面向对象 组合-多态与多态

    auto 2019-03-02 10:49:08 python

    2192°

    20

    面向对象-组合 1.什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 2.为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余 3.如何用组合 面向对象-多态与多态性 1.什么是多态 ...
  • 多态与多态性

    auto 2019-03-02 10:49:08 python

    2214°

    20

    1. 什么是多态 多态指的是同一种/类事物的不同形态 2.为何要用多态性 1 增加了程序的灵活性 2 增加了程序的可扩张性 多态性:分为静态多态性和动态多态性 多态性:在多态的背景下,可以在不用考虑对象具体类型的前提下而直接使用对象 多态性的精髓:统一 3. 如何用多态 python 崇尚鸭子类型 ...
  • PEP8编码规范,及开发中的一些惯例和建

    auto 2019-03-02 10:49:08 python

    2429°

    20

    为什么要有编码规范 规范的代码给人的第一感觉是【美观】,美的东西总是更加的吸引人,也愿意观看。不规范的代码风格总是令人感到难受,检查会很困难。所以美观带来的是代码的【可读性】强,想一想你写的代码可读性非常高,是不是检查起来容易,维护起来也更加容易,所以可读性强带来的是代码的【可维护性】强。最终你的代 ...
  • 课时35:图形用户界面入门

    auto 2019-03-02 10:49:08 python

    2431°

    20

    目录: 一、安装GUI工具包:EasyGui 二、导入EasyGui 三、使用EasyGui 四、修改默认设置 五、课时35课后习题及答案 *********************************** 一、安装GUI工具包:EasyGui ************************* ...
  • python同步原语--线程锁

    auto 2019-03-02 10:49:08 python

    2151°

    20

    多线程锁是python多种同步原语中的其中一种。首先解析一下什么是同步原语,python因为GIL(全局解析锁)的缘故,并没有真正的多线性。另外python的多线程存在一个问题,在多线程编程时,会出现线程同时调用共同的存储空间而导致错误的出现(即‘竞态行为’)。虽然许多专家建议python开发者在处 ...
  • Flask-蓝图、模型与CodeFirs

    auto 2019-03-02 10:49:08 python

    2312°

    20

    一、应用、蓝图与视图函数 1. 结构,如图: 1. Flask最上层是 ,在这个核心对象上可以插入很多蓝图,这个蓝图是不能单独存在的,必须将app作为插板插入app ,在每一个蓝图上,可以注册很多静态文件,视图函数,模板 ,一个业务模块可以做为一个蓝图,比如book,之前的book.py 放到了ap ...
  • 递归——汉诺塔问题(python实现)

    auto 2019-03-02 10:49:08 python

    2266°

    20

    规则 1. 每次移动一个盘子 2. 任何时候大盘子在下面,小盘子在上面 方法 假设共n个盘子 当n=1时: 1. 直接把A上的一个盘子移动到C上(A C) 当n=2时: 1. 把小盘子从A放到B上(A B) 这里开始采用参数,rsc源地址=A,dst目的地址=B 2. 把大盘子从A放到C上( A C ...