-
python 描述器
所属栏目:[Python] 日期:2020-12-20 热度:170
语法简析 一般来说,描述器(descriptor)是一个有”绑定行为”的对象属性(object attribute),它的属性访问被描述器协议方法重写。这些方法是 __get__() 、 __set__() 和 __delete__() 。如果一个对象定义了以上任意一个方法,它就是一个描述器。而描述器[详细]
-
通过python代码连接MySQL以及插入和显示数据
所属栏目:[Python] 日期:2020-12-20 热度:176
? 通过python代码连接MySQL以及插入和显示数据: 数据库huahui创建一个shibie的表,里面有两个varcahr(100)的字段,num和result。 import pymysqlimport pandas as pdconn = pymysql.connect(host = ‘ localhost ‘ ,user= ‘ root ‘ ,password= ‘ ‘ ,da[详细]
-
python垃圾回收
所属栏目:[Python] 日期:2020-12-20 热度:175
? Python的垃圾回收机制是以:引用计数器为主,标记清除和分代回收为辅。 ? ?1. 引用计数器 每个对象内部都维护了一个值,该值记录这此对象被引用的次数,如果次数为0,则Python垃圾回收机制会自动清除此对象。下图是Python源码中引用计数器存储的代码。 ?[详细]
-
python—turtle佩奇
所属栏目:[Python] 日期:2020-12-20 热度:80
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 import turtle as t t.screensize( 400,[详细]
-
python基本算法题(一)
所属栏目:[Python] 日期:2020-12-20 热度:119
1、3位水仙花数计算 "3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。 例如: ABC是一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。 使用Python,输出所有的3位水仙花数。 for i in range(100,1000 ): if pow(i // 100,3[详细]
-
python_网络编程hmac模块验证客户端的合法性
所属栏目:[Python] 日期:2020-12-20 热度:157
hmac模块: 比较两个函数的密钥是否一致: import hmac import osmsg = os.urandom(32) # 生成32位随机字节码 def wdc(): key = b ‘ wdc ‘ # 密钥 ret = hmac.new(key,msg) # 将字节码和key进行加密(必须都为bytes类型)创建一个对象ret digest = ret.diges[详细]
-
python中index()与find()的差异
所属栏目:[Python] 日期:2020-12-20 热度:124
发现了python中的index()和find()实现的功能相似,去百度发现还是有不一样的。 先来个正常的 msg = "mynameishelie"print(msg.index("m"))print(msg.find("m")) 输出结果为: 0 0 Process finished with exit code 0 继续 msg = "mynameishelie"print(msg.in[详细]
-
Python数据库 6.datetime与logging模块
所属栏目:[Python] 日期:2020-12-20 热度:80
6.1 datetime模块 datetime是python处理时间和日期的标准库 类名 ? ? ? ? 功能说明 ? date 日期对象,常用的属性有year,month,day ? time 时间对象hour,minute,second,毫秒 ? datetime 日期时间对象,常用的属性有hour,minute, second,microsecond ? timede[详细]
-
Python数据库 4.Python与数据库的交互
所属栏目:[Python] 日期:2020-12-20 热度:121
4.1Python与数据库的交互 在没有DB-API之前,各数据库之间的应用接口非常混乱,实现各不相同,如果项目需要更换数据库,基本上需要把所有和数据库相关的代码都进行改动,十分不方便 4.2DB-API DB-API的出现就是为了解决这个问题,python 所有的数据库接口在[详细]
-
Python数据库2.Redis数据库
所属栏目:[Python] 日期:2020-12-20 热度:97
2.1 NoSQL简介 NoSQL(Not Only SQL): No管L指的是非关系型数据库,是对不同于传统的关系型数据库的数据库理系统的统称,NOSQL是web2.0时代海里数据催生的产物。 特点: 1.不支持SQL语法: NoSQL的世界中没有一种通用的语言,每种nosq l数据库都有 自己的语法,[详细]
-
Python数据库1. 数据库简介
所属栏目:[Python] 日期:2020-12-20 热度:144
1.1 数据库简介 一.分类: 1. 关系型数据库(SQL) 存储方式固定,安全 ? 2. 非关系型数据库(NoSQL (Not Only SQL)) 存储方式比较灵活,存储数据的效率比较高, 不太安全 1.关系型数据库(SQL) 某班级学生信息 id name sex age 1 王刚 男 20 2 孙丽 男[详细]
-
DRF框架
所属栏目:[Python] 日期:2020-12-20 热度:175
前后端分离的项目 : pip3 install djangorestframework 一.二次封装我们的response 路由 from django.conf.urls import url from api import viewsurlpatterns = [ url(r ‘ ^books/$ ‘ ,views.V2Book.as_view()),url(r ‘ ^books/(?Ppk.*)/$ ‘ ,url(r " ^[详细]
-
一分钟 - 创建python虚拟环境
所属栏目:[Python] 日期:2020-12-20 热度:149
python创建虚拟环境 python安装第三方库大都是通过pip命令安装,这个命令确实是很简便的,而对于每个独立的项目来说,需要用到的库或许会不同,如果删除或更新原来已有的版本库,或许会导致其他的项目出错,这时候,虚拟环境就能够起作用了。哈哈~~~ 所以呢[详细]
-
(转)Python中的split()函数的用法
所属栏目:[Python] 日期:2020-12-20 热度:68
原文:https://www.cnblogs.com/hjhsysu/p/5700347.html Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) os.path.split():按照路径将文件名和路径分[详细]
-
Python数据库 7.线程与线程池
所属栏目:[Python] 日期:2020-12-20 热度:141
7.1线程 常用参数鋭明 target 表示凋用対象,即子袋程要抗行的任努name ? 子銭程的名称 args 侍入target函数中的位置参数,是一个元組,参数后必須加逗号 常用实例方法: 1.Thread.run (self) 线程启动时运行的方法,由该方法调用target参数所指定的函数。 2.[详细]
-
Python数据库 5.json,hashlib,base64模块
所属栏目:[Python] 日期:2020-12-20 热度:64
5.1 json JS对象 var teacher_1 = { ? name: ‘juhao’, ? age: 18, feature : [‘高’,‘富’,‘帅’] } JSON字符串 { ? “name”: “juhao”, ? “age”: 18, “ feature “ : [‘高’,‘帅’] ? } Python字典 { ? ‘name’: ‘juhao’, ? ‘age’: 18 ‘f[详细]
-
2-python自动化自学
所属栏目:[Python] 日期:2020-12-20 热度:73
基础知识:https://www.cnblogs.com/alex3714/articles/5717620.html 一:列表: ?? ?格式:variable=["value1","value2","value3",.....] ?? ?查看: ?? ??? ?variable[#]??? ---取单个 ?? ??? ?variable[#:#]? ---取出#到#-1的value ?? ??? ?variable[#:-1[详细]
-
Python数据库 3.MongoDB(区分大小写)
所属栏目:[Python] 日期:2020-12-20 热度:98
3.1 认识MongoDB(可扩展的 高性能的) 进入 mongo 退出 exit 基于分布式文件存储的开源数据库系统。旨在为WEB应用提供可扩展的高性能数据存储解决方案,将数据存储为一个文档,文档类似与Json格式, { ? name:"小明", ? age:16, ? address: {city:"长沙",[详细]
-
深夜Python - 第2夜 - 爬行
所属栏目:[Python] 日期:2020-12-20 热度:75
深夜Python - 第2夜 - 爬行 我曾经幻想自己是一只蜗牛,有自己的一只小壳,不怕风,不怕雨,浪荡江湖,游历四方……夜猫兄一如既往地打断了我不切实际的幻想:“浪荡?游历?等你退休了都爬不出家门口[详细]
-
django---url---04
所属栏目:[Python] 日期:2020-12-20 热度:121
多个app url路由分发 project下url设置 urlpatterns = [ path(‘zong/‘,include(‘mysite.urls‘)), path(‘zong/‘,include(‘myapp.urls‘)), ] myapp 下urls设置(在app新建urls.py文件) urlpatterns = [ path(‘myapp/login/‘,views.login) ] myapp[详细]
-
APScheduler定时任务框架
所属栏目:[Python] 日期:2020-12-20 热度:66
1.简介 APScheduler是一个Python**定时任务框架**,提供了**基于日期**、**固定时间间隔**以及**crontab**类型的任务,并且可以**持久化任务**。基于这些功能,我们可以很方便的实现一个python定时任务系统。 2.安装 pip install apscheduler 3.组成部分 触[详细]
-
python使用tkiner创建一个小球滚动的代码
所属栏目:[Python] 日期:2020-12-20 热度:129
# tkinter - 项目实战'''- 项目分析 - 屏保可以自己启动,也可以手动启动. - 一旦敲击键盘或者移动鼠标,或者引发事件,则停止. - 如果屏保是一幅画的话,则没有画框. - 图像的动作是随机的,具有随机性.(包括颜色,大小,运动方向,变形) - 整个世界的构成是 - Scre[详细]
-
python冒泡排序
所属栏目:[Python] 日期:2020-12-20 热度:113
冒泡排序(Bubble Sort),是一种 计算机科学领域的较简单的 排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到[详细]
-
ModelSerializer 序列化和反序列化,及序列化整合
所属栏目:[Python] 日期:2020-12-20 热度:169
ModelSerializer 序列化 序列化准备 - 模型层:models.py from django.db import models # 1.基表模型类的封装(建立公有字段) class BaseModel(models.Model): is_delete = models.BooleanField(default= False) create_time = models.DateTimeField(auto_[详细]
-
Python3实战spark大数据分析及调度 ???
所属栏目:[Python] 日期:2020-12-20 热度:127
Python3实战spark大数据分析及调度? ??? 一、实例分析 1.1 数据 student.txt ? ? ? ? ? ? 1.2 代码 ? ? ? ? ? ? ? ? ? ? ? ? 二、代码解析 2.1函数解析 2.1.1 collect() RDD的特性 ? ? ? ? ? ? ? ? 在进行基本 RDD“转换”运算时不会立即执行,结果不会显示[详细]
