摘要: 概述 模块简述 Python __name__ 模块优点 提高了代码的可维护性 提高了代码的服用度, 当一个模块完毕, 可以被多个地方引用 可避免函数名和变量名的冲突   argv : 获取命令行参数的列表 import sys 引入 python 标准库中的 sys.py 模块 import : 这是... 阅读原文
2018-06-02 13:06:06 阅读(1110) 评论(0)
摘要: 基础准备 Python 3.6.5 Conda Visual Studio Code 虚拟环境 创建虚拟环境 conda create -n flask 激活虚拟环境 activate flask 关闭虚拟环境 deactivate flask 安装Flask conda install falsk 生成依赖 ... 阅读原文
2018-06-02 12:53:02 阅读(1186) 评论(0)
摘要: 原文章于此:https://www.cnblogs.com/cnkai/p/7642787.html 有个人修改与改正   Python操作Redis数据库   连接数据库 StrictRedisfrom redis import StrictRedis #!/usr/bin/env python # codi... 阅读原文
2018-06-02 12:50:01 阅读(1049) 评论(0)
摘要: replace()替换字符串 test = 'starararar' v = test.replace('ar','bb',2) print(v) 结果:stbbbbarar 将输入的字符串的索引打印出来 test1 = input(">>>") for a in range(0,len(... 阅读原文
2018-06-02 11:33:02 阅读(1062) 评论(0)
摘要: 题目描述 现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度 输入描述: 输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成, 下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号。 输出描述: 输出树的高... 阅读原文
2018-06-02 09:39:02 阅读(1084) 评论(0)
摘要: 字符串格式化 本文参考 武沛齐老师文章  原文链接  http://www.cnblogs.com/wupeiqi/articles/5484747.html Python中字符串格式化有两种方式: 百分号方式,format方式 1、百分号方式: %[(name)][flags][width].[precision... 阅读原文
2018-06-02 09:16:02 阅读(1134) 评论(0)
摘要: 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in string fo... 阅读原文
2018-06-02 08:32:02 阅读(1042) 评论(0)
摘要: 一 面向对象的程序设计的由来 面向对象设计的由来见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 面向对象的程序设计:路飞学院版 二 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先... 阅读原文
2018-06-02 06:24:08 阅读(1092) 评论(0)
摘要: 一、简介 在我们给外部提供的API中,可会存在多个版本,不同的版本可能对应的功能不同,所以这时候版本使用就显得尤为重要,django rest framework也为我们提供了多种版本使用方法。 二、基本使用 版本使用方式: 1.在url中传递版本:如http://www.example.com/api?ve... 阅读原文
2018-06-02 06:00:05 阅读(1204) 评论(0)
摘要: (一)    冒泡排序 冒泡排序的作用就是反复交换相邻未按次序排列的数据。 1 #冒泡排序实现,升序版本 2 def bubbleSort(data): 3 # 例如:data = [3,2,1], 很明显循环检查 data[0] > data[0+1] data[1] > data[1... 阅读原文
2018-06-01 23:46:03 阅读(1029) 评论(0)