三国

单表查询

谁说胖子不能爱 提交于 2019-12-03 00:06:31
目录 分组操作 常用的聚合函数 having 二次删选 排序 分页查询 分组操作 group by 指的是:将所有记录按照某个相同字段进行归类 用法 :select 聚合函数(count),选取的字段 from 表名 group by 分组的字段; 注意点: group by : 是分组的关键字 group by 必须和聚合函数一起使用 例子: --以性别为例, 进行分组, 统计一下男生和女生的人数是多少个 select count(id), gender from students group by gender; +-----------+--------+ | count(id) | gender | +-----------+--------+ | 2 | 男 | | 3 | 女 | | 1 | 中性 | +-----------+--------+ --对班级进行分组,统计出每个班级年龄最大的那个人 select cls_id,max(age),group_concat(name) from students group by cls_id; +--------+----------+----------------------+ | cls_id | max(age) | group_concat(name) | +--------+----------+-------

python实例:三国演义TXT文本词频分析

匿名 (未验证) 提交于 2019-12-02 22:56:40
0x00 前言 效果演示 安装jieba库 pip install jieba jieba三种模式:   1.精准模式 lcut函数,返回一个分词列表   2.全模式   3.搜索引擎模式 词频:   <单词>:<出现次数>的键值对   IPO描述 imput output process   输入 :从文件读取三国演义的内容   处理 :采用jiedb进行分词,字典数据结构统计词语出现的频率   输出 :文章中出现最对的前10个词 代码:   第一步:读取文件   第二步:分词   第三步:统计   第四步:排序 介绍完毕了!那么进入实战吧! 0x02 ʵս 完整代码如下: 1 import jieba 2 3 content = open( ‘ 三国演义.txt ‘ , ‘ r ‘ ,encoding= ‘ utf-8 ‘ ).read() 4 words =jieba.lcut(content) # 分词 5 excludes={ " 将军 " , " ȴ˵ " , " 二人 " , " 后主 " , " 上马 " , " 不知 " , " 天子 " , " 大叫 " , " 众将 " , " 不可 " , " 主公 " , " 蜀兵 " , " 只见 " , " 如何 " , " 商议 " , " 都督 " , " 一人 " , " 汉中 " , " 不敢 " , " 人马

python 利用jieba库词频统计

匿名 (未验证) 提交于 2019-12-02 22:56:40
1 # 统计《三国志》里人物的出现次数 2 3 import jieba 4 text = open( ‘ threekingdoms.txt ‘ , ‘ r ‘ ,encoding= ‘ utf-8 ‘ ).read() 5 excludes = { ‘ 将军 ‘ , ‘ ȴ˵ ‘ , ‘ 二人 ‘ , ‘ 不能 ‘ , ‘ 如此 ‘ , ‘ 荆州 ‘ , ‘ 不可 ‘ , ‘ 商议 ‘ , ‘ 如何 ‘ , ‘ 军士 ‘ , ‘ 左右 ‘ , ‘ 主公 ‘ , ‘ 引兵 ‘ , ‘ 次日 ‘ , ‘ 大喜 ‘ , ‘ 军马 ‘ , 6 ‘ 天下 ‘ , ‘ 东吴 ‘ , ‘ 于是 ‘ } 7 # 返回列表类型的分词结果 8 words = jieba.lcut(text) 9 # 通过字典映射,统计次数 10 counts = {} 11 for word in words: 12 if len(word) == 1 : 13 continue 14 elif word == ‘ 孔明曰 ‘ or word == ‘ 孔明 ‘ : 15 rword = ‘ 诸葛亮 ‘ 16 elif word == ‘ 关公 ‘ or word == ‘ 云长 ‘ : 17 rword = ‘ 关羽 ‘ 18 elif word == ‘ 玄德 ‘ or word == ‘ 玄德曰 ‘ :

MySQL之子查询

匿名 (未验证) 提交于 2019-12-02 22:02:20
create table emp (id int,name char(10),sex char,age int,dept_id int,job char(10),salary double); insert into emp values (1,"刘备","男",26,1,"总监",5800), (2,"张飞","男",24,1,"员工",3000), (3,"关羽","男",30,1,"员工",4000), (4,"孙权","男",25,2,"总监",6000), (5,"周瑜","男",22,2,"员工",5000), (6,"小乔","女",31,2,"员工",4000), (7,"曹操","男",19,3,"总监",10000), (8,"司马懿","男",24,3,"员工",6000); create table dept(id int primary key,name char(10)); insert into dept values(1,"市场"),(2,"行政"),(3,"财务"); 首先明确子查询就是一个普通的查询,当一个查询需要作为子查询使用时,用括号包裹即可 exists后跟子查询,子查询有结果是为True,没有结果时为False。为True时外层执行,为False外层不执行 select from emp where exists (select from

人和机器猜拳游戏

£可爱£侵袭症+ 提交于 2019-12-02 21:43:23
项目要求: 人和机器猜拳游戏写成一个类, 有如下几个函数 1)函数1:选择角色:1曹操,2张飞,3刘备 2)函数2:角色猜拳1剪刀2石头3布玩家输入-个1-3的数 3)函数3:电脑出拳随机产生1个1-3的数字,提示电脑出拳结果 4)函数4:角色和机器出拳对战,对战结束后,最后出示本局对战结果:赢、输,然后提示用户是否继续?按y继续,按n退出。 5)最后结束的时候输出结果角色赢几局电脑赢几局,平局几次游戏结束 代码如下: import random class RolePcGame: roles = ['曹操', '张飞', '刘备'] fist_list = ['剪刀', '石头', '布'] def get_role_name(self): # 选角 role = int(input("请选择角色(输入对应编号):曹操:1, 张飞:2, 刘备:3")) while role not in (1,2,3): role = int(input("你选择的角色不存在,请重新(输入对应编号):曹操:1, 张飞:2, 刘备:3")) break return self.roles[role-1] # 返回角色名称 def get_role_fist(self): # 角色出拳 fist_num = int(input( "请角色出拳(输入对应编号):剪刀:1, 石头:2, 布:3"))

Django框架之ORM操作

一曲冷凌霜 提交于 2019-12-02 19:10:31
ORM操作 ORM常用字段与参数 常用字段类型 常用参数 AutoField primary_key IntegerField choices DecimalField max_digits,decimal_places DateField auto_now,auto_now_add DateTimeField auto_now,auto_now_add CharField max_lenght TextField \ EmailField \ URLField \ choice:为字段设置对应关系 choices = ( (1,'male'), (2,'female'), (3,'others') ) # 创建对应关系 gender = models.IntegerField(choices=choices) # 将对应关系传给IntegerField # 获取对应关系的值:数据对象.get_字段名_display() 当没有对应关系的时候 该句式获取到的还是数字 如果存的是不在对应关系表里的数据是也是可以存进去的 如果我们存的是元组范围的话实际上也是以数字存在数据库中 注 :“”一般无特殊情况不加参数 准备数据 models.py from django.db import models # Create your models here. class Author_info

模型层

一曲冷凌霜 提交于 2019-12-02 06:54:47
目录 1. ORM查询 2. django测试环境搭建 3. 单表查询 4. 多表查询 1. ORM查询 ''' 如果你想查看orm语句内部真正的sql语句有两种方式 1.如果是queryset对象 可以直接点query查看 2.配置文件中 直接配置 ''' LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level': 'DEBUG', }, }} 2. django测试环境搭建 import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE","one_search.settings") import django django.setup() # 在下面可以测试django任何的py文件 3. 单表查询 # 增 ## 1 models.Book.objects.create

回车\\r的含义

∥☆過路亽.° 提交于 2019-12-01 23:26:04
package main import "fmt" func main() { // \r 回车,从当前行的最前面开始输出,覆盖掉以前的内容 // 输出:曹操刘备关羽 fmt.Println("张飞刘备关羽\r曹操") } 来源: https://www.cnblogs.com/goujian/p/11721036.html

HTML2

自古美人都是妖i 提交于 2019-12-01 17:21:19
韩雪自曝择偶标准:“看过世界的男人,更值得相处” S的魔镜 关注 14.6 2019.02.03 23:01 字数 2827 阅读 2883评论 8喜欢 84 image 01 “催婚”这个话题,大概是所有适婚年龄女生,过年期间的主旋律。 年龄大了,还一直没结婚,仿佛是一件极其丢脸的事。 就像前段时间看《我家那闺女》,说白了简直是《我家那剩女》,是一场大型的吐槽相亲会。 三个享受单身生活的高质量女生,硬是被塑造成急于嫁人的“黄金剩女”,是需要被拯救的孤独人生。 image 吴昕享受宅人独处模式,被怼成自杀式单身,在工作和婚姻的双重焦虑下的情绪崩溃,又被怼成哭惨卖人设。 可吴昕表达过,她目前没有做好结婚的心理准备,也不是不想找,只是都不适合,所以更想集中精力工作。 她说:“只有当你工作越来越好了,你才能找到越来越好的。” 无奈父母一心只想让她结婚,给予她很大的压力。 image 袁姗姗爸爸说:“上这个节目的意义,就是想让别的男孩看完来追求她。“ 结果暴露出袁姗姗厨艺不好,又不会整理衣柜,强行公开未整理的厕所很乱,就被集体狂轰成“猪圈”,是伪精致女孩。 可她一直努力健身,花时间学习充实自我,不管恋不恋爱,她都想拥有属于自己的空间。 袁姗姗说:“很多时候自己真的没那么难,但是一点点小事都会被父母拿来过分解读。” image 何雯娜,刚退役两年,终于有自己的时间享受生活

day 55 bootstrap应用

不羁的心 提交于 2019-12-01 16:08:16
bootstrap bootstrap是基于JQuery封装的所以引入bootstrap之前必须引入JQuery 常用的图标网站 fontawesome 插件网站 sweetalter 示例 栅栏系统 Title */ /*--> */ 图书管理系统页面 Title Toggle navigation Brand Link (current) Link Dropdown Action Another action Something else here Separated link One more separated link Submit Link Dropdown Action Another action Something else here Separated link Cras justo odio Dapibus ac facilisis in Morbi leo risus Porta ac consectetur ac Vestibulum at eros 图书管理系统 Search 新增 # id 名称 价格 操作 1 1 三国演义 998 编辑 删除 1 1 三国演义 998 编辑 删除 1 1 三国演义 998 编辑 删除 1 1 三国演义 998 编辑 删除 1 1 三国演义 998 编辑 删除 1 1 三国演义 998 编辑 删除 « 1 2 3 4