-
auto
2019-03-31 20:59:24
python
2119°
20
########模板层######## 模板层其实就是templates文件夹里的html文件 其实这里的每个html不是真正意义的上html代码,只有经过模板渲染过后才算的上真正的html页面。 一、模板语言(变量,深度查询,过滤器,标签) 1、变量 在django模板里通过{{ name }} ... ...
-
auto
2019-03-31 20:59:24
python
2207°
20
函数属性 python中的函数是一种对象,它有属于对象的属性。除此之外,函数还可以自定义自己的属性。注意,属性是和对象相关的,和作用域无关。 自定义属性 自定义函数自己的属性方式很简单。假设函数名称为myfunc,那么为这个函数添加一个属性var1: 那么这个属性var1就像是全局变量一样被访问、修 ...
-
auto
2019-03-31 20:59:24
python
2195°
20
1 class Base: 2 pass 3 4 class Foo(Base): 5 pass 6 7 class Bar(Foo): 8 pass 9 10 print(issubclass(Bar,Foo)) # True 11 print(issubclass(Foo,Bar)) # Fal ...
-
auto
2019-03-31 20:59:24
python
2165°
20
函数基础 函数简介 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 分类: 库函数:print、input、abs等 自定义:用户自己封装的函数 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开, ...
-
auto
2019-03-31 20:59:24
python
2140°
20
按"指针"传递 python中 变量赋值、参数传递都是通过"指针"拷贝的方式进行的 。除了按"指针"拷贝,还有一种按值拷贝的方式,关于按值、按指针拷贝的细节,参见 "按值传递 vs. 按指针传递" 。 所以在python中,变量赋值、参数传递,都只是拷贝了源数据的一个地址,而不会拷贝内存中完整的数据 ...
-
auto
2019-03-31 20:59:24
python
2202°
20
编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写库;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application p ...
-
auto
2019-03-31 20:59:24
python
2103°
20
python默认编码 python 2.x默认的字符编码是ASCII,默认的文件编码也是ASCII。 python 3.x默认的字符编码是unicode,默认的文件编码是utf-8。 中文乱码问题 无论以什么编码在内存里显示字符,存到硬盘上都是二进制,所以编码不对,程序就会出错。 常见编码有asci ...
-
auto
2019-03-31 20:59:24
python
2322°
20
目录: 1. 基础概念 2. 创建进程和结束进程 3. 进程之间内存空间物理隔离 4. 进程的属性方法 5. 守护进程 6. 互斥锁 7. IPC通信机制 8. 生产者消费者模型 一. 基础概念 二. 创建进程和结束进程 第一种创建进程的方式 第二种创建进程的方式 三. 进程之间内存空间物理隔离 四 ...
-
auto
2019-03-31 20:59:24
python
2514°
20
看其他人的学习笔记,可以保证自己不走弯路。并且一举两得,即学知识又学方法! 廖雪峰:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431611988455689d4c116 ...
-
auto
2019-03-31 20:59:24
python
2044°
20
目录 1. OSI七层模型简介 2. 网络编程简介 3. socket编程简介 4. 使用socket进行网络编程 5. 基于tcp的socket编程 6. TCP粘包问题 7. 基于udp的socket编程 一. OSI七层模型简介 从下图中我们可以看到OSI七层模型中规定的几个特殊的名词: MA ...
-
auto
2019-03-31 20:59:24
python
2336°
20
前言 前面几篇博客我都是通过python自省来分析代码并试图得出结论。当然,仅仅通过自省能解决的问题有限,但遇到问题还是不自主的去用这个功能,觉得对于认识代码的含义还是有一定帮助的。而这些自省的知识我都是从python自省指南中学习的。所以,下文的内容基本参考自这份指南,看官可以直接转跳,笔者只是希 ...
-
auto
2019-03-31 20:59:24
python
2343°
20
概要 横看成岭侧成峰,远近高低各不同。但是,程序的设计核心思想却是很简单,简单理解就是有一个输入,对输入的处理环节,最后得出一个输出。这个过程中的设计及其实现却是各不相同。本节的主要内容如下: 程序设计简单框架及模板 代码的本质 构成代码的基本单元 Python的关键字 程序设计简单框架及模板 代码 ...
-
auto
2019-03-31 20:59:24
python
2183°
20
1、修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的方法去替换hosts文件修改后请检查hosts文件是否修改,激活码无法激活的原因99.99%是因为hosts没有修改正确 W ...
-
auto
2019-03-31 20:59:24
python
1991°
20
使用python实现设计模式中的单例模式。单例模式是一种比较常用的设计模式,其实现和使用场景判定都是相对容易的。本文将简要介绍一下python中实现单例模式的几种常见方式和原理。一方面可以加深对python的理解,另一方面可以更加深入的了解该模式,以便实际工作中能更加灵活的使用单例设计模式。 本文将 ...
-
auto
2019-03-31 20:59:24
python
2671°
20
AJAX AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任 ...
-
auto
2019-03-31 20:51:49
python
2042°
20
为何对双引号念念不忘? print("hello, world!") hello, world! 平x而论,既然在意双引号的去掉,为何不在意括号的去掉?甚至是print的去掉?前面说过,python程序就是一堆指令的集合,print()就是试图向计算机传递的指令,而print ...
-
auto
2019-03-31 20:51:49
python
2232°
20
网上许多教程比较晦涩难懂,本教程按照笔者(新手)自己的视角记录,希望给大家一些帮助 1、安装anaconda 目前比较推荐的机器学习环境为anaconda。 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 通过anaconda中的 ...
-
auto
2019-03-31 20:51:49
python
2301°
20
Get发送内容格式 Get方式主要需要发送headers、url、cookies、params等部分的内容。 基本上发送以上四个变量即可,以下是示例代码。 处理JSON文件 主要思路将JSON文件转化为Python字典变量,二者的形式类似。 处理时注意JSON文件中可能同时包含列表List,有时需要 ...
-
auto
2019-03-31 20:51:49
python
2324°
20
函数声明、调用、返回基础 Python中使用def关键字来声明函数,声明函数的格式为: 有3个需要注意的地方: 1. 函数名后面必须加冒号 2. 如果函数体和def不在同一行,则必须缩进 3. return指定函数返回值,用来结束函数 但return语句是可有可无的,如果不给return,则等价于加 ...
-
auto
2019-03-31 20:51:49
python
1850°
20
一、类与类之间的依赖关系 ⼤千世界, 万物之间皆有规则和规律. 我们的类和对象是对⼤千世界中的所有事物进⾏归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在⾯向对象的世界中. 类与类 中存在以下关系: 1. 依赖关系 2. 关联关系 3. 组合关系 4. 聚合关系 5. 继承关系 6 ...