摘要:
fruit = [] def menu(): print( ''' ********************水果超市******************** (面向对象,面向过程) 1. 查询全部水果 2. 查询指定名称的水果 3. 增加水果(增加到数据库) 4. 修改水果数量或者价格 5. 删除水
阅读全文
posted @ 2020-05-24 12:27
Hany47315
阅读(463)
推荐(0)
摘要:
def numRoot(num): '''定义数根函数''' if len(num) == 1: return int(num) else: nums = [] for i in range(len(num)): # 对字符串进行遍历 nums.append(int(num[i])) if sum(
阅读全文
posted @ 2020-05-23 18:06
Hany47315
阅读(180)
推荐(0)
摘要:
'''定义函数,给定一个列表作为函数参数,将列表中的非数字字符去除。''' class list: def __init__(self,alist): self.alist=alist def remove_str(self): a="" for i in self.alist: b=str(i)
阅读全文
posted @ 2020-05-23 16:39
Hany47315
阅读(936)
推荐(0)
摘要:
import re # 导入正则表达式模块 import os # 导入操作系统模块 filename = "students.txt" # 定义保存学生信息的文件名 def menu(): # 输出菜单 print(''' ╔———————学生信息管理系统————————╗ │ │ │ 功能菜单
阅读全文
posted @ 2020-05-23 08:50
Hany47315
阅读(358)
推荐(0)
摘要:
import math def f(n): if isinstance(n,int): for i in range(round(math.sqrt(n))): for j in range(round(math.sqrt(n))): for k in range(round(math.sqrt(n
阅读全文
posted @ 2020-05-22 22:49
Hany47315
阅读(137)
推荐(0)
摘要:
for i in range(1000,10000): t=str(i) if pow(eval(t[0]),4)+pow(eval(t[1]),4)+pow(eval(t[2]),4)+pow(eval(t[3]),4) == i: print(i) 2020-05-22
阅读全文
posted @ 2020-05-22 22:09
Hany47315
阅读(839)
推荐(0)
摘要:
''' 每一个学生的总分,每个课程的平均分,最高分,最低分 ''' # 创建学生列表 stuLst = [] # 创建学生信息 stu1 = {'学号':'1001','姓名':'小明','高数':95,'英语':88,'计算机':80} stu2 = {'学号':'1002','姓名':'小李',
阅读全文
posted @ 2020-05-22 21:38
Hany47315
阅读(4301)
推荐(0)
摘要:
Django暂时停止更新,先把学校实验报告弄完 ''' 计算 1.输入半径,输出面积和周长 2.输入面积,输出半径及周长 3.输入周长,输出半径及面积 ''' '''1.输入半径,输出面积和周长''' from math import pi '''定义半径''' r = int(input("请输入
阅读全文
posted @ 2020-05-21 21:01
Hany47315
阅读(546)
推荐(0)
摘要:
from django.shortcuts import render,redirect from django.http import HttpResponse,JsonResponse from datetime import datetime,timedelta # Create your v
阅读全文
posted @ 2020-05-20 11:00
Hany47315
阅读(157)
推荐(0)
摘要:
from django.db import models # Create your models here. class BookInfoManager(models.Manager): '''图书模型管理器类''' # 1.改变原有查询的结果集 def all(self): # 1.调用父类的a
阅读全文
posted @ 2020-05-19 22:29
Hany47315
阅读(166)
推荐(0)
摘要:
保存日期 def create(request): '''新增一本图书''' # 1.创建BookInfo对象 b = BookInfo() b.btitle = '流星蝴蝶剑' b.bpub_date = date(1990,1,1) # 2.保存进数据库 b.save() # 3.返回应答,让浏
阅读全文
posted @ 2020-05-19 22:28
Hany47315
阅读(339)
推荐(0)
摘要:
创建管理员 python manage.py createsuperuser 数据库属性命名限制 1.不能是python的保留关键字 2.不允许使用连续的下划线,这是由django的查询方式决定的 3.定义属性时需要指定字段类型,通过字段类型的参数指定选项 语法如下: 属性名=models.字段类型
阅读全文
posted @ 2020-05-18 16:58
Hany47315
阅读(147)
推荐(0)
摘要:
# 输入年月日 year = int(input('year:')) month = int(input('month:')) day = int(input('day:')) # 将正常情况下,每一个月的累计天数放入到元组中进行保存 months = (0,31,59,90,120,151,181
阅读全文
posted @ 2020-05-18 14:23
Hany47315
阅读(735)
推荐(0)
摘要:
问题简述:假设一支皮球从100米高度自由落下。条件,每次落地后反跳回原高度的一半后,再落下。 要求:算出这支皮球,在它在第10次落地时,共经过多少米?第10次反弹多高? 解题思路 总共初始高度 100 米 高度 每次弹起一半距离 每一次弹起 上升的高度和下降的高度 是一次的距离 每一次弹起,高度都会
阅读全文
posted @ 2020-05-18 14:13
Hany47315
阅读(406)
推荐(0)
摘要:
把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。 Python练习题问题如下: 要求:将一个正整数分解质因数;例如您输入90,分解打印90=2*3*3*5。 Python解题思路分析: 这道题需要分三部分来分解,具体分解说明如下。 1、首先当这个质数恰等于n的情况下,则说明
阅读全文
posted @ 2020-05-18 14:05
Hany47315
阅读(1006)
推荐(0)
摘要:
urls 中 进行注册 url(r'grades',views.grades) views 中编写函数 def grades(request): grades_list = Grade.objects.all() # 使用 locals 获取本地变量 return render(request,'g
阅读全文
posted @ 2020-05-18 11:18
Hany47315
阅读(200)
推荐(0)
摘要:
在 settings 中添加 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.con
阅读全文
posted @ 2020-05-17 11:40
Hany47315
阅读(232)
推荐(0)
摘要:
在 static 静态文件夹下创建 css 文件夹 home.css 此时 home.css 路径是 'static/css/home.css' 在 对应的 home.html 文件中添加 css 样式 {% block ext_css %} {# <link rel="stylesheet" hr
阅读全文
posted @ 2020-05-16 12:17
Hany47315
阅读(286)
推荐(0)
摘要:
在 templates 文件夹下创建 基类 base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{{ title }}</title> </head> <body> {% block head
阅读全文
posted @ 2020-05-16 09:32
Hany47315
阅读(350)
推荐(0)
摘要:
谨慎使用 自动渲染语法 {{code|safe}} urls.py 中添加对应的函数 url(r'getcode',views.getcode) 在 views.py 中添加 def getcode(request): code = "<h2> HTML 转义示例 </h2>" context_co
阅读全文
posted @ 2020-05-16 07:37
Hany47315
阅读(167)
推荐(0)
摘要:
在 urls 中注册 url(r'getstr',views.getstr) 在 views.py 中添加函数 def getstr(request): string = 'abc' string_2 = 'ABC' context_str = { 'string':string, 'string_
阅读全文
posted @ 2020-05-14 20:38
Hany47315
阅读(415)
推荐(0)
摘要:
{% ifequal 数值 数值 %} <body> {# 判断是否相等 #} num 当前的值 {{ num }}<br/> {% ifequal num 5 %} {# 判断 num 是否等于 5#} num 的值是 5 {% endifequal %} </body> {% ifnotequa
阅读全文
posted @ 2020-05-14 20:13
Hany47315
阅读(366)
推荐(0)
摘要:
urls 中 url(r'getnum',views.getnum) views.py 中添加对应的函数 def getnum(request): num = 5 context_num = { 'num':num } return render(request,'num_ys.html',cont
阅读全文
posted @ 2020-05-14 19:41
Hany47315
阅读(362)
推荐(0)
摘要:
if else 格式 {% if 条件 %} <标签>语句</标签> {%else%} <标签>语句</标签> {%endif} 标签都可以添加样式 {% for stu in students %} {% if forloop.first %} <li style="color: chartreu
阅读全文
posted @ 2020-05-14 12:20
Hany47315
阅读(900)
推荐(0)
摘要:
当查找的数据不存在,返回为 空时 在 html 中使用 {%empty%} 语句 进行显示 def getstudents(request): students = Student.objects.all().filter(s_name = 'qwer') # 指定一个不存在的值, # studen
阅读全文
posted @ 2020-05-14 11:59
Hany47315
阅读(388)
推荐(0)
摘要:
创建 app6 在项目的 settings 中进行注册 INSTALLED_APPS 里面添加 'app6.apps.App6Config' 在 app6 的models.py 中创建数据表 class Student(models.Model): s_name = models.CharField
阅读全文
posted @ 2020-05-13 16:21
Hany47315
阅读(424)
推荐(0)
摘要:
视频链接 https://www.bilibili.com/video/BV1rx411X717?p=21 千锋教育出品的 Django 课程 2020-05-13
阅读全文
posted @ 2020-05-13 13:23
Hany47315
阅读(91)
推荐(0)
摘要:
如果在 创建数据表时,使用了 objects = models.Model() 使隐形属性变为了 显性属性 则 必须要自己定义一个 继承了 models.Model 类的类,实现 管理功能 如果一个属性一直都需要使用 比如 is_delete 属性,判断 这条数据是否删除 is_delete 为 T
阅读全文
posted @ 2020-05-13 11:07
Hany47315
阅读(1169)
推荐(0)
摘要:
邻接矩阵 class Vertex: def __init__(self, node): self.id = node # Mark all nodes unvisited self.visited = False def addNeighbor(self, neighbor, G): G.addE
阅读全文
posted @ 2020-05-11 18:55
Hany47315
阅读(251)
推荐(0)
摘要:
def create(q,graph,N): #compute Probability Matrix L = [[(1-q)/N]*N for i in range(N)] for node,edges in enumerate(graph): num_edge = len(edges) for e
阅读全文
posted @ 2020-05-11 18:47
Hany47315
阅读(191)
推荐(0)
摘要:
F 对象: 可以使用模型的 A 属性和 B 属性进行比较 写法: 需要的数据对象 = 数据表(类名).objects.filter(列名__条件=F('列名2')) 需求: 查看男生数量比女生少 的公司名称 companies = Company.objects.filter(c_boy_num__
阅读全文
posted @ 2020-05-11 17:17
Hany47315
阅读(185)
推荐(0)
摘要:
使用方法: 类名.objects.aggregate(聚合函数名('表的列名')) 聚合函数名: Avg 平均值 Count数量 Max 最大 Min 最小 Sum 求和 示例: Student.objects.aggregate(Max('sage')) 创建消费者数据表 Customer cla
阅读全文
posted @ 2020-05-11 14:37
Hany47315
阅读(1270)
推荐(0)
摘要:
在 urls.py 中先导入getgrades from django.conf.urls import url from app5 import views urlpatterns = [ url(r'getuser/',views.get_user), url(r'getusers/',view
阅读全文
posted @ 2020-05-11 14:04
Hany47315
阅读(189)
推荐(0)
摘要:
在 app5.models.py 中添加一个 Order 表 class Order(models.Model): o_num = models.CharField(max_length= 16 ,unique=True) # 创建一个订单号,设置为 唯一 o_time = models.DateT
阅读全文
posted @ 2020-05-11 12:10
Hany47315
阅读(372)
推荐(0)
摘要:
在创建订单的时候会创建一个对应的日期 查询数据库表的时候,查询年的话可以正常实现 但是如果单独查询某一个月的话,可能会出错 在 Django 中月份可能会使用 Django 中定义的时区 将 项目 settings.py 中的 USE_TZ = True 改为 False 2020-05-11
阅读全文
posted @ 2020-05-11 11:36
Hany47315
阅读(110)
推荐(0)
摘要:
def f(self,x): y = x + 3 return y class Add: # 创建一个 Add 类 def add(self,a): return a + 4 f1 = f # 让 f1 等于外面定义的函数 f n = Add() # 创建实例化对象 print(n.add(4))
阅读全文
posted @ 2020-05-11 10:14
Hany47315
阅读(577)
推荐(0)
摘要:
在 views.py 中添加 获取函数 注:此时获取的是全部用户的信息 def get_users(request): users = User.objects.all() context = { 'users':users } return render(request,'user_list.ht
阅读全文
posted @ 2020-05-11 09:58
Hany47315
阅读(929)
推荐(0)
摘要:
在 models.py 中设置数据库表的信息 from django.db import models # Create your models here. class User(models.Model): u_name = models.CharField(max_length=16,uniqu
阅读全文
posted @ 2020-05-10 19:50
Hany47315
阅读(1003)
推荐(0)
摘要:
查看MySQL支持的存储引擎 查看当前所有数据库 创建一个数据库 选择当前操作的数据库 删除数据库 查看数据库表 创建一个数据库表 显示表的结构 查看创建表的创建语句 向表中加入记录 删除记录 更新记录 删除表 2020-05-10
阅读全文
posted @ 2020-05-10 11:06
Hany47315
阅读(167)
推荐(0)
摘要:
Person.objects.all() 获取全部数据 def get_persons(request): persons = Person.objects.all() # 获取全部数据 context = { 'persons':persons # 传递到前端代码中 } return render
阅读全文
posted @ 2020-05-09 18:42
Hany47315
阅读(1905)
推荐(0)