-
Python 数学运算的函数
所属栏目:[Python] 日期:2020-12-20 热度:182
? ?不需要导入模块(内置函数) 函数 返回值 ( 描述 ) abs(x) 返回绝对值 max(x1,x2,...) 最大值,参数可以为序列。 min(x1,...) 最小值,参数可以为序列。 pow(x,y) 乘方 round(x [,n]) 四舍五入,n表示舍入到小数点后的位数。 ? ? ? ? math模块 需要先导入m[详细]
-
Python set()
所属栏目:[Python] 日期:2020-12-20 热度:61
set_one=set([‘a‘,‘b‘,‘c‘])set_two=set([‘b‘,‘c‘,‘d‘])print (set_one)################# update 合并两个集合并去重,无返回值#t=set_one.update(set_two)#print(set_one) #{‘c‘,‘d‘,‘a‘,‘b‘}#print(t) #None################# pop 随[详细]
-
Django 简介
所属栏目:[Python] 日期:2020-12-20 热度:183
一、MVC框架(模型-视图-控制器缩写,软件的构建模式) 一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑 MVC的理念:分工,让专门的[详细]
-
Django项目创建
所属栏目:[Python] 日期:2020-12-20 热度:92
第一、Django项目创建 django- admin startproject 项目名 # 注意如果使用虚拟环境,创建应用必须先进入虚拟环境 进入项目目录,tree看项目结构(此时提示tree commang not found,进行安装:brew install tree) init .py:说明django_test是一个python包 se[详细]
-
python 类(2)
所属栏目:[Python] 日期:2020-12-20 热度:122
""""""class BaseCat(object): """ 猫科基础类""" tag = ‘猫科动物‘ def __init__(self,name): self.name = name def eat(self): print(‘吃东西‘)class Tiger(BaseCat): """ 老虎类 """ def eat(self): # 调用父类方法 super(Tiger,self).eat() print(‘[详细]
-
python 类(1)
所属栏目:[Python] 日期:2020-12-20 热度:108
class Cat(): """ 类 """ tag = ‘我是家猫‘ def __init__(self,name,age): self.name = name # 私有变量 self.__age = age def set_age(self,age): self.__age = age # return self.__age def show_info(self): rest = ‘我叫:{0},今年{1}岁‘.format(self[详细]
-
python 分支结构 循环结构
所属栏目:[Python] 日期:2020-12-20 热度:55
1.在Python中,要构造分支结构可以使用`if`、`elif`和`else`关键字。所谓关键字就是有特殊含义的单词,像`if`和`else`就是专门用于构造分支结构的关键字。 2.在Python中构造循环结构有两种做法,一种是`for-in`循环,一种是`while`循环。 3.代码实例如下 #[详细]
-
Python3.6安装tesserocr遇到的问题
所属栏目:[Python] 日期:2020-12-20 热度:67
1、安装tesserocr报错 pip3 install tesserocr pillow 报错 ERROR: Command errored out with exit status 1 : command: ‘ d:programfilesdevelopmentpythonpython36python.exe ‘ -c ‘ import sys,setuptools,tokenize; sys.argv[0] = ‘" ‘ "‘ C:[详细]
-
python基础
所属栏目:[Python] 日期:2020-12-20 热度:171
Python基础 深浅拷贝 深拷贝 表面理解: 对象A赋值给对象B,且我们修改对象B中的数据和或方法,对象A不受影响,我们称之为深拷贝 底层理解: 深拷贝拷贝的是原数据的值,就是把新的数据重新的开辟一个新内存进行存储 (深拷贝是对一个对象的所有层次的拷贝(递归[详细]
-
python:remove,pop和del方法的区别
所属栏目:[Python] 日期:2020-12-20 热度:181
remove remove(item)方法是直接对可变序中的元素进行检索删除,返回的是删除后的列表,不返回删除值(返回None) list1=[1,3,6,7,8] print list1.remove(3) #对列表元素进行搜索删除,而不是下表 print list1 None [1,8] pop pop(index)方法是对可变序列中元[详细]
-
python 类(3) property
所属栏目:[Python] 日期:2020-12-20 热度:129
class PetCat(): """ 家猫类""" def __init__(self,name,age): self.name = name # 私有属性 self.__age = age @property def age(self): return self.__age @age.setter def age(self,value): if not isinstance(value,int): print(‘年龄只能是整数‘) ret[详细]
-
二、实战应用技巧— contentType与signals
所属栏目:[Python] 日期:2020-12-20 热度:195
contentType 一、contentType介绍 在django中,有一个记录了项目中所有model元数据的表,就是ContentType,表中一条记录对应着一个存在的model,所以可以通过一个ContentType表的id和一个具体表中的id找到任何记录,及先通过ContenType表的id可以得到某个mod[详细]
-
Django的Mov逻辑的管理特色
所属栏目:[Python] 日期:2020-12-20 热度:109
Django的MOV逻辑的管理特色 ?首先我们谈论到一个逻辑上的概念都从它的起点说起,在我看来mov的起点肯定就是Model了,那么Model有什莫特色呢 如果一个项目定义的Django那么Django就会帮我们Model对应到数据库的表上,还有其对应的字段类型也是一大特色: 其字[详细]
-
python的enumerate lambda isinstance filter函数
所属栏目:[Python] 日期:2020-12-20 热度:51
0x01:filter(function,iterable) filter()函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新 列表。 接收两个参数,第一个为函数,第二个为序列(可迭代对象),序列的每个元素作为参数传递给函数进行判断,返回True或False,将返回True[详细]
-
"&&"或"and"短路
所属栏目:[Python] 日期:2020-12-20 热度:139
很多语言中的""运算符以及python中的and运算符都具有短路效果,所谓短路效果就是指,ab时,若表达式a为False则表达式b不执行,而a为True时才执行表达式b。改特性可以使在一些场景下取代if条件语句。 例: 求 1+2+3+4+...+n,要求不能使用乘除法、for、while[详细]
-
python 连接oracle数据库:cx_Oracle
所属栏目:[Python] 日期:2020-12-20 热度:84
?注意:64位操作系统必须安装64位oracle客户端,否则会连接报错 安装第三方库:cx_Oracle 一、连接数据库的三种方式: 1、cx_Oracle.connect(‘账号/密码@ip:端口/数据库实例名‘) 2、cx_Oracle.connect(‘账号‘,‘密码‘,‘ip:端口/数据库实例名‘) 3、tns[详细]
-
Python黑科技神奇去除马赛克
所属栏目:[Python] 日期:2020-12-20 热度:200
图片修复程序-可用于水印去除 在现实的生活中,我们可能会遇到一些美好的或是珍贵的图片被噪声干扰,比如旧照片的折痕,比如镜头上的灰尘或污渍,更或者是某些我们想为我所用但有讨厌水印,那么有没有一种办法可以消除这些噪声呢? 答案是肯定的,依然是被我[详细]
-
python小技巧
所属栏目:[Python] 日期:2020-12-20 热度:83
1、print(list(zip(*(iter(range(20)),)*3))) 输出结果:[(0,1,2),(3,4,5),(6,7,8),(9,10,11),(12,13,14),(15,16,17)] 2、 类中用__slots__将成员静态化,可以节省大量内存。 装饰器,常见用途如函数计时,亦可用来产生新的函数签名。函数签名会影响传参检查[详细]
-
django——models
所属栏目:[Python] 日期:2020-12-20 热度:66
ORM 简介 ( 说白了就是不用自己写 sql 语句,只需要操作 ORM 这个模块,让这个模块帮我们去执行 sql 语句 ) ? MVC 框架中包括一个重要的部分,就是 ORM ,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以[详细]
-
python 数据库更新操作
所属栏目:[Python] 日期:2020-12-20 热度:130
数据库更新操作 更新操作用于更新数据表的的数据,以下实例将 EMPLOYEE 表中的 SEX 字段为 ‘M‘ 的 AGE 字段递增 1: # !/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect( " localhost " , " testuser " ,[详细]
-
Python 创建数据库表
所属栏目:[Python] 日期:2020-12-20 热度:67
创建数据库表 如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE: ? # !/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect( " localhost " , " testuser " , " test123[详细]
-
python 数据库插入操作
所属栏目:[Python] 日期:2020-12-20 热度:189
数据库插入操作 以下实例使用执行 SQL INSERT 语句向表 EMPLOYEE 插入记录: # !/usr/bin/python # -*- coding: UTF-8 -*- import MySQLdb # 打开数据库连接 db = MySQLdb.connect( " localhost " , " testuser " , " test123 " , " TESTDB " ,charset= ‘ u[详细]
-
七牛的配置
所属栏目:[Python] 日期:2020-12-20 热度:138
https://portal.qiniu.com/bucket/ 图片的存储除了上次搭建的fastdfs分布系统可用,还可以借助 七牛云 这个平台。我们进入七牛云并实名认证后,他就会每月免费提供10G的存储空间,供开发这测试使用。 下面讲解下如何使用js、python来实现在七牛云上的图片存[详细]
-
Python重启,计算机基础
所属栏目:[Python] 日期:2020-12-20 热度:150
计算机的构成 一台完整的计算机是由硬件系统和软件系统两大部分组成的。 硬件系统主要有五大部分组成:运算器、控制器、存储器、输入设备、输出设备。 运算器:负责算数运算与逻辑运算,与控制器共同组成了中央处理器(CPU) 控制器:负责发送和接受指令。[详细]
-
全文检索的配置
所属栏目:[Python] 日期:2020-12-20 热度:166
全文检索不同于特定字段的模糊查询,使用全文检索的效率再高,并且能够对于中文进行分词处理。 haystack:全文检索框架,支持whoosh、solr、Xaplan、Elasticsearc四种全文检索引擎 whoosh:纯python编写的全文搜索引擎,虽然 性能比不上sphinx、xapian、elasti[详细]