分类
摘要:
概述
模块简述
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)