-
单例模式的实现方式
所属栏目:[Python] 日期:2020-12-20 热度:161
? 一、单例模式的概述: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对[详细]
-
python基本语法(3)
所属栏目:[Python] 日期:2020-12-20 热度:143
python基本语法(3) 1. 三种格式化输出的方式 格式化输出:符合某种规范的print 这种规范叫做:格式化 1.1 第一种格式化方式(3.0) s1 = 'nick' # names2 = 'ugly' #qizhis3 = '180' # height'name:nick,qizhi:ugly,height:180'print('name:' + s1 + ',' + 'qi[详细]
-
Django课程讲义 APIView
所属栏目:[Python] 日期:2020-12-20 热度:61
案例-使用APIView改写RestAPI # views.pyfrom rest_framework.views import APIViewfrom rest_framework import statusfrom django.http import Http404from booktest.serializers import BookInfoSerializer# /books/class BookListView(APIView): """ 获取[详细]
-
python数据类型
所属栏目:[Python] 日期:2020-12-20 热度:135
python数据类型 什么是数据类型? 数据类型指的就是变量值的不同类型, 姓名是一种数据类型 年龄是一种数据类型 爱好又是另一种数据类型 为何对数据分类 变量是用来描述世间万物的状态,但是世间万物的状态不可能用一种方式就可以表达清楚。 这时候数据类型[详细]
-
Python列表(list)所有元素的同一操作
所属栏目:[Python] 日期:2020-12-20 热度:111
针对很普遍的每个元素的操作会遍历每个元素进行操作。 这里给出了几种写法,列表每个元素自增等数学操作 同理 ; ? 示例:整形列表ilist加1个数、元素类型转字符串: 1 ilist = [1,2,3,10,11,12 ] 2 3 4 # 每个元素加5,四种方法 5 for i,v in enumerate(ili[详细]
-
Python基础3
所属栏目:[Python] 日期:2020-12-20 热度:68
目录 1. 格式化输出的三种方式 1.1 占位符 1.2 format格式化 1.3 f-string格式化 2. 基本运算符 2.1 算数运算符 2.2 比较运算符 2.3 赋值运算符 2.4 逻辑运算符 2.5 身份运算 2.6 运算符优先级 3. 流程控制之if判断 3.1 语法 3.1.1 if语句 3.1.2 if...else 3[详细]
-
python day2
所属栏目:[Python] 日期:2020-12-20 热度:57
if语句的使用 在Python中,要构造分支结构可以使用 if 、 elif 和 else 关键字。所谓 关键字 就是有特殊含义的单词,像 if 和 else 就是专门用于构造分支结构的关键字,很显然你不能够使用它作为变量名(事实上,用作其他的标识符也是不可以)。 ?for-in循环[详细]
-
Python基础知识其三
所属栏目:[Python] 日期:2020-12-20 热度:150
python基础 格式化输出的三种方式 占位符 比如我想打印这个格式 My name is kang,My age is 18. 用字符串拼接的话过于麻烦,那我们就要用到占位符(用在于3.0)版本) name = 'kang'age = 18print("My name is %s,My age is %s" % (name,age)) My name is kang,M[详细]
-
pthon中的基本运算
所属栏目:[Python] 日期:2020-12-20 热度:118
格式化输出的三种方式 1、占位符 程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格式: my name is xxx,my age is xxxage=19name='lzs'print("my name is "+name+"my age is"+str(age))## m[详细]
-
第2课 python数据类型与转换
所属栏目:[Python] 日期:2020-12-20 热度:187
上次说了什么?复习一下吧!!! 我们只是学习了print() 函数,print(可以是数字 或者 ‘想打印的内容‘),通常print函数在调试也非常好用,不然我们不会第一时间学习。print("你好,世界"),开始今日我们的内容。 python 数据类型 只有3 类 :字符str,数字i[详细]
-
Python随机生成密码
所属栏目:[Python] 日期:2020-12-20 热度:176
废话不说,直贴代码 # coding:utf-8""" Author : han Email : [email?protected] Time : 2019-07-27 17:12 Home Team : Golden State Warriors 随机生成 密码 6位 ~ 20位 三个等级"""import sysimport randomimport stringdef main(d=‘6‘,level=‘1‘): ""[详细]
-
python_day1
所属栏目:[Python] 日期:2020-12-20 热度:170
昨天装系统到12点没写,今天补上 第一题: Celsius=float(input(‘Enter a degree in Celsius: 43‘)) Fahrenheit=(9/5) * Celsius + 32 print(‘{}cesius ={}fahrenheit‘.format(Celsius,Fahrenheit)) 第二题: import math? ##不写π有偏差 radius,length[详细]
-
福利分享:《21天学通Python》电子书籍分享
所属栏目:[Python] 日期:2020-12-20 热度:81
本书共分三篇 第一篇介绍Python语言的特点、安装、语法基[详细]
-
Python3网络爬虫实战-13、部署相关库ScrapydClient、ScrapydAPI
所属栏目:[Python] 日期:2020-12-20 热度:57
ScrapydClient的安装 在将 Scrapy 代码部署到远程 Scrapyd 的时候,其第一步就是要将代码打包为 Egg 文件,其次需要将 Egg 文件上传到远程主机,这个过程如果我们用程序来实现是完全可以的,但是我们并不需要做这些工作,因为 ScrapydClient 已经为我们实现[详细]
-
Python3网络爬虫实战-14、部署相关库的安装:Scrapyrt、Gerapy
所属栏目:[Python] 日期:2020-12-20 热度:114
Scrapyrt的安装 Scrapyrt 为 Scrapy 提供了一个调度的 HTTP 接口,有了它我们不需要再执行 Scrapy 命令而是通过请求一个 HTTP 接口即可调度 Scrapy 任务,Scrapyrt 比 Scrapyd 轻量级,如果不需要分布式多任务的话可以简单使用 Scrapyrt 实现远程 Scrapy 任[详细]
-
P1080(python 高精度)
所属栏目:[Python] 日期:2020-12-20 热度:98
https://www.luogu.org/problem/P1080 n= int(input())s = input().split()S = int(s[0])T =int(s[1 ])a = [] for i in range(1,n+1 ): k = input().split() a.append((int(k[0]),int(k[ 1 ])))a.sort(key = lambda x:x[0]*x[1 ])ans = 0 for i in range(0,n[详细]
-
python中的一切皆对象
所属栏目:[Python] 日期:2020-12-20 热度:58
python中一切皆对象是这个语言灵活的根本。 函数和类也是对象,属于python的一等公民。 包括代码包和模块也都是对象。 python的面向对象更加彻底。 可以赋值给一个变量 可以添加到集合对象中 可以作为参数传递给函数 可以当作函数的返回值 在python中什么不[详细]
-
一个简单地flask应用
所属栏目:[Python] 日期:2020-12-20 热度:97
/flaskr /static /template 用户可以通过HTTP访问static文件夹中的文件,这里也是css和javascript文件存放位置,flask将会在templates文件夹中寻找Jinja2模板, 要支持SQLite,将下列文件放入schema.sql drop table if exists entries; create table entries( id[详细]
-
Python 通过文件名批量移动文件
所属栏目:[Python] 日期:2020-12-20 热度:200
Python 通过文件名批量移动文件 https://stackoverflow.com/questions/28913088/moving-files-with-wildcards-in-python 1 import glob 2 import shutil 3 import os 4 for data in glob.glob( " C:11A* " ): # 原始地址 5 if not os.path.isdir(data):[详细]
-
用python绘制趋势图
所属栏目:[Python] 日期:2020-12-20 热度:162
import matplotlib.pyplot as plt #plt用于显示图片import matplotlib.image as mping #mping用于读取图片import datetime as dtimport matplotlib.dates as mdatesfrom pylab import *def draw_trend_chart(dates,y): mpl.rcParams[‘font.sans-serif‘] =[详细]
-
python3基础:字符串、文本文件
所属栏目:[Python] 日期:2020-12-20 热度:185
字符串: 练习1: str = "大胖三百磅不是二百磅陪着一百磅的小胖"print(str.replace("磅","斤")) # 替换所有print(str.replace("磅","斤",2)) # 替换两次len = len(str) # 这句话的字数长度print(str[5:len - 8]) # 截取第五个字符~倒数第八个字符。结果:[详细]
-
Django用户注册、登录
所属栏目:[Python] 日期:2020-12-20 热度:163
一、用户注册 1 ‘‘‘ 2 注册的表单模型 3 forms.py 的例子 4 ‘‘‘ 5 6 from django import forms # 表单功能 7 from django.contrib.auth.models import User 8 class RegForm(forms.Form): 9 ‘‘‘ 10 用户注册表单 11 ‘‘‘ 12 # 用户 13 username =[详细]
-
python namedtuple的使用
所属栏目:[Python] 日期:2020-12-20 热度:119
在看pytest测试实战一书中,看到了python namedtuple这个模块,在网上查询了一下还挺好用的,记录下来: 摘自https://www.jianshu.com/p/60e6484a7088 首先,我会介绍下使用 namedtuple 所需要了解的基本概念,然后讲解如何使用 namedtuple ,最后使用 named[详细]
-
配置处理
所属栏目:[Python] 日期:2020-12-20 热度:104
应用程序需要某种形式的配置,可能需要根据应用环境更改不同的设置,比如开关调试模式,设置密钥,或是别的设定环境 Flask被设计为需要配置来启动应用,可以在代码中硬编码配置,有一个配置对象用来维持加载的配置值:Flask对象的config属性 这是Flask自身放置特定[详细]
-
tf.nn.embedding_lookup()
所属栏目:[Python] 日期:2020-12-20 热度:143
tf . nn . embedding_lookup ( ? ? params , ? ? ids , ? ? partition_strategy = ‘mod‘ , ? ? name = None , ? ? validate_indices = True , ? ? max_norm = None ) 功能: 选取一个张量里面索引对应的行的向量 TensorFlow链接: https://tensorflow.goog[详细]