iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL 50题练习
  • 735
分享到

MySQL 50题练习

MySQL50题练习数据库入门数据库基础教程 2017-03-13 07:03:35 735人浏览 猪猪侠
摘要

表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编

MySQL 50题练习[数据库教程]

表名和字段
–1.学生表
Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别
–2.课程表
Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号
–3.教师表
Teacher(t_id,t_name) –教师编号,教师姓名
–4.成绩表
Score(s_id,c_id,s_score) –学生编号,课程编号,分数

set sql_mode = ‘‘;
set sql_mode = ‘NO_ENGINE_SUBSTITUTioN,STRICT_TRANS_TABLES‘;

测试数据

--建表

--学生表

CREATE TABLE Student(
s_id VARCHAR(20),
s_name VARCHAR(20) NOT NULL DEFAULT ‘‘,
s_birth VARCHAR(20) NOT NULL DEFAULT ‘‘,
s_sex VARCHAR(10) NOT NULL DEFAULT ‘‘,
PRIMARY KEY(s_id)
);

--课程表

CREATE TABLE Course(
c_id VARCHAR(20),
c_name VARCHAR(20) NOT NULL DEFAULT ‘‘,
t_id VARCHAR(20) NOT NULL,
PRIMARY KEY(c_id)
);

--教师表

CREATE TABLE Teacher(
t_id VARCHAR(20),
t_name VARCHAR(20) NOT NULL DEFAULT ‘‘,
PRIMARY KEY(t_id)
);

--成绩表

CREATE TABLE Score(
s_id VARCHAR(20),
c_id VARCHAR(20),
s_score INT(3),
PRIMARY KEY(s_id,c_id)
);

--插入学生表测试数据

insert into Student values(‘01‘ , ‘赵雷‘ , ‘1990-01-01‘ , ‘男‘);
insert into Student values(‘02‘ , ‘钱电‘ , ‘1990-12-21‘ , ‘男‘);
insert into Student values(‘03‘ , ‘孙风‘ , ‘1990-05-20‘ , ‘男‘);
insert into Student values(‘04‘ , ‘李云‘ , ‘1990-08-06‘ , ‘男‘);
insert into Student values(‘05‘ , ‘周梅‘ , ‘1991-12-01‘ , ‘女‘);
insert into Student values(‘06‘ , ‘吴兰‘ , ‘1992-03-01‘ , ‘女‘);
insert into Student values(‘07‘ , ‘郑竹‘ , ‘1989-07-01‘ , ‘女‘);
insert into Student values(‘08‘ , ‘王菊‘ , ‘1990-01-20‘ , ‘女‘);

--课程表测试数据

insert into Course values(‘01‘ , ‘语文‘ , ‘02‘);
insert into Course values(‘02‘ , ‘数学‘ , ‘01‘);
insert into Course values(‘03‘ , ‘英语‘ , ‘03‘);

--教师表测试数据

insert into Teacher values(‘01‘ , ‘张三‘);
insert into Teacher values(‘02‘ , ‘李四‘);
insert into Teacher values(‘03‘ , ‘王五‘);

--成绩表测试数据

insert into Score values(‘01‘ , ‘01‘ , 80);
insert into Score values(‘01‘ , ‘02‘ , 90);
insert into Score values(‘01‘ , ‘03‘ , 99);
insert into Score values(‘02‘ , ‘01‘ , 70);
insert into Score values(‘02‘ , ‘02‘ , 60);
insert into Score values(‘02‘ , ‘03‘ , 80);
insert into Score values(‘03‘ , ‘01‘ , 80);
insert into Score values(‘03‘ , ‘02‘ , 80);
insert into Score values(‘03‘ , ‘03‘ , 80);
insert into Score values(‘04‘ , ‘01‘ , 50);
insert into Score values(‘04‘ , ‘02‘ , 30);
insert into Score values(‘04‘ , ‘03‘ , 20);
insert into Score values(‘05‘ , ‘01‘ , 76);
insert into Score values(‘05‘ , ‘02‘ , 87);
insert into Score values(‘06‘ , ‘01‘ , 31);
insert into Score values(‘06‘ , ‘03‘ , 34);
insert into Score values(‘07‘ , ‘02‘ , 89);
insert into Score values(‘07‘ , ‘03‘ , 98);

Mysql50题

1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数

解法1:分别把课程01的成绩和课程02的成绩查询出来之后再比较

SELECT a.*, d.01_score, d.02_score FROM student a INNER JOIN
(SELECT b.s_id, b.01_score, c.02_score FROM
(SELECT s_id, s_score as 01_score FROM score WHERE c_id=‘01‘)b INNER JOIN
(SELECT s_id, s_score as 02_score FROM score WHERE c_id=‘02‘)c ON b.s_id=c.s_id
WHERE b.01_score > c.02_score)d ON a.s_id=d.s_id;

解法2:全部查出来多重条件筛选

SELECT a.*, b.s_score as 01_score, c.s_score as 02_score FROM student a, score b, score c
WHERE a.s_id = c.s_id AND
a.s_id = b.s_id AND
b.c_id = ‘01‘ AND
c.c_id = ‘02‘ AND
b.s_score > c.s_score;

解法3:

select a.* ,b.s_score as 01_score,c.s_score as 02_score from
student a
join score b on a.s_id=b.s_id and b.c_id=‘01‘
left join score c on a.s_id=c.s_id and c.c_id=‘02‘ or c.c_id = NULL where b.s_score>c.s_score;

2、查询"01"课程比"02"课程成绩低的学生的信息及课程分数

同上题解法

3、查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩

SELECT a.s_name, ROUND(AVG(b.s_score), 2) as avg_score
FROM student a JOIN score b ON a.s_id=b.s_id
GROUP BY a.s_id
HAVING avg_score >= 60
ORDER BY avg_score DESC;

4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩

    # (包括有成绩的和无成绩的)

SELECT b.s_name, b.s_id, ROUND(SUM(a.s_score)/COUNT(a.c_id),2) as avg_score
FROM score a JOIN student b ON a.s_id=b.s_id
GROUP BY a.s_id HAVING avg_score < 60
UNION SELECT a.s_name, a.s_id, 0 as avg_score FROM student a WHERE a.s_id NOT in (SELECT DISTINCT s_id FROM score);

5、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩

SELECT a.s_id, a.s_name, COUNT(b.c_id)as sum_course, SUM(b.s_score) as sum_score FROM student a JOIN score b on a.s_id=b.s_id GROUP BY a.s_id,a.s_name
UNION SELECT a.s_id, a.s_name, 0 as sum_sourse, 0 as sum_score FROM student a WHERE a.s_id NOT in (SELECT DISTINCT s_id FROM score);

6、查询"李"姓老师的数量

SELECT COUNT(t_id) as ‘李姓老师数量‘ FROM teacher WHERE t_name LIKE "李%" GROUP BY t_id;

7、查询学过"张三"老师授课的同学的信息

SELECT a.* FROM student a, score b, teacher c, course d
WHERE a.s_id=b.s_id AND
b.c_id = d.c_id AND
c.t_id = d.t_id AND
c.t_name = ‘张三‘;

8、查询没学过"张三"老师授课的同学的信息

SELECT a.* FROM student a WHERE a.s_id NOT in (SELECT a.s_id FROM student a, score b, teacher c, course d
WHERE a.s_id=b.s_id AND
b.c_id = d.c_id AND
c.t_id = d.t_id AND
c.t_name = ‘张三‘);

9、查询学过编号为"01"并且也学过编号为"02"的课程的同学的信息

SELECT a.* FROM student a JOIN
(SELECT a.s_id FROM (SELECT s_id FROM score WHERE c_id=‘01‘)a INNER JOIN (SELECT s_id FROM score WHERE c_id=‘02‘)b on a.s_id=b.s_id)d on a.s_id=d.s_id;

10、查询学过编号为"01"但是没有学过编号为"02"的课程的同学的信息

SELECT c.* FROM student c JOIN
(SELECT a.s_id FROM score a WHERE a.c_id=‘01‘ AND a.s_id NOT in (SELECT s_id FROM score WHERE c_id=‘02‘))d ON c.s_id=d.s_id;

11、查询没有学全所有课程的同学的信息

SELECT a.*, COUNT(b.c_id) as sum_course FROM student a JOIN score b ON a.s_id=b.s_id GROUP BY a.s_id HAVING sum_course < 3;

12、查询至少有一门课与学号为"01"的同学所学相同的同学的信息

SELECT DISTINCT a.* FROM student a JOIN score b ON a.s_id=b.s_id WHERE b.c_id in
(SELECT c.c_id FROM score c WHERE c.s_id=‘01‘);

13、查询和"01"号的同学学习的课程完全相同的其他同学的信息

GROUP_CONCAT(expr) 配合 GROUP BY 可以将同一个分组中产生的值连接起来

SELECT c.*, d.course FROM student c JOIN
(SELECT a.s_id, a.course FROM
(SELECT s_id, GROUP_CONCAT(c_id) as course FROM score GROUP BY s_id)a JOIN (SELECT s_id, GROUP_CONCAT(c_id) as course FROM score GROUP BY s_id HAVING s_id=‘01‘)b
ON a.course=b.course)d ON c.s_id=d.s_id WHERE c.s_id not in (1);

14、查询各科成绩最高分、最低分和平均分: 以如下形式显示:

课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率

及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列

SELECT a.c_id, b.c_name, MAX(a.s_score) as max_score, MIN(a.s_score) as min_score, ROUND(AVG(a.s_score), 2) as avg_score, COUNT(a.s_id)as count_stu,
CONCAT(ROUND(SUM(CASE when a.s_score >= 60 THEN 1 ELSE 0 END)/COUNT(), 2)100, ‘%‘) as ‘及格率‘,
CONCAT(ROUND(SUM(CASE when a.s_score >= 70 and a.s_score < 80 THEN 1 ELSE 0 END)/COUNT(), 2)100, ‘%‘) as ‘中等率‘,
CONCAT(ROUND(SUM(CASE when a.s_score >= 80 and a.s_score < 80 THEN 1 ELSE 0 END)/COUNT(),2)100, ‘%‘) as ‘优良率‘,
CONCAT(ROUND(SUM(CASE when a.s_score >= 90 THEN 1 ELSE 0 END)/COUNT(),2)100, ‘%‘) as ‘优秀率‘
FROM score a JOIN course b ON a.c_id=b.c_id GROUP BY a.c_id ORDER BY count_stu DESC, a.c_id ASC;

15、按各科成绩进行排序,并显示排名, Score 重复时保留名次空缺

15.1 按各科成绩进行排序,并显示排名, Score 重复时合并名次

select a.s_id,a.c_id,
@i:[email protected] +1 as i, #保留排名,
@k:=(case when @score=a.s_score then @k else @i end) as rank, #不保留排名,
@score:=a.s_score as score
from (
select s_id,c_id,s_score from score GROUP BY s_id,c_id,s_score ORDER BY s_score DESC
)a,(select @k:=0,@i:=0,@score:=0)s;

16、查询学生的总成绩,并进行排名,总分重复时保留名次空缺

16.1 查询学生的总成绩,并进行排名,总分重复时不保留名次空缺

SELECT a.s_id, a.sum_score,
@i:[email protected]+1 as i, # 保留排名
@k:=(CASE WHEN @score=a.sum_score THEN @k ELSE @i END) as rank, # 不保留排名
@score:=a.sum_score as score FROM
(SELECT s_id, sum(s_score)as sum_score FROM score GROUP BY s_id ORDER BY sum_score DESC)a, (SELECT @k:=0, @i:=0, @score:=0)s;

17、统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0] 及所占百分比

SELECT score.c_id, c_name,
CONCAT(ROUND(sum(CASE WHEN s_score <=100 and s_score>85 THEN 1 ELSE 0 END)/COUNT(),2)100,‘%‘) as ‘[100-85]‘,
CONCAT(ROUND(sum(CASE WHEN s_score <=85 and s_score>70 THEN 1 ELSE 0 END)/COUNT(),2)100,‘%‘) as ‘[85-70]‘,
CONCAT(ROUND(sum(CASE WHEN s_score <=70 and s_score>60 THEN 1 ELSE 0 END)/COUNT(),2)100,‘%‘) as ‘[70-60]‘,
CONCAT(ROUND(sum(CASE WHEN s_score <=60 and s_score>=0 THEN 1 ELSE 0 END)/COUNT(),2)100,‘%‘) as ‘[60-0]‘
FROM score JOIN course ON score.c_id=course.c_id GROUP BY score.c_id;

18、查询各科成绩前三名的记录

(SELECT c_id, s_score FROM score WHERE c_id = ‘01‘ ORDER BY s_score DESC LIMIT 3)
UNION (SELECT c_id, s_score FROM score WHERE c_id = ‘02‘ ORDER BY s_score DESC LIMIT 3)
UNION (SELECT c_id, s_score FROM score WHERE c_id = ‘03‘ ORDER BY s_score DESC LIMIT 3);

19、查询每门课程被选修的学生数

SELECT c_id, COUNT(s_id)as sum_stu FROM score GROUP BY c_id;

20、查询出只选修两门课程的学生学号和姓名

SELECT a.s_id, b.s_name, COUNT(a.c_id)as sum_course FROM score a JOIN student b ON a.s_id=b.s_id GROUP BY a.s_id HAVING sum_course = 2;

21、查询男生、女生人数

SELECT s_sex, COUNT(s_id)as sex_count FROM student GROUP BY s_sex;

22、查询名字中含有「风」字的学生信息

SELECT * FROM student WHERE s_name LIKE ‘%风%‘;

23、查询同名同性学生名单,并统计同名人数

SELECT s_name,s_sex, count()as ‘同名人数‘
FROM student
GROUP BY s_name,s_sex
HAVING COUNT(
) >1;

24、查询 1990 年出生的学生名单

SELECT * FROM student WHERE YEAR(s_birth)=‘1990‘;

25、查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列

SELECT c_id, ROUND(AVG(s_score),2)as avg_score FROM score GROUP BY c_id ORDER BY avg_score DESC, c_id;

26、查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩

SELECT a.s_id,b.s_name, ROUND(SUM(a.s_score)/COUNT(a.c_id), 2) as avg_score FROM score a JOIN student b on a.s_id=b.s_id GROUP BY a.s_id ORDER BY avg_score DESC

27、查询课程名称为「数学」,且分数低于 60 的学生姓名和分数

SELECT a.s_id, b.c_name,c.s_name, a.s_score FROM score a JOIN course b on a.c_id=b.c_id JOIN student c ON a.s_id=c.s_id WHERE b.c_name=‘数学‘ AND a.s_score < 60;

28、查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况)

SELECT * FROM score

29、查询任何一门课程成绩在 70 分以上的学生姓名、课程名称和分数

取反,先把所有课程成绩在70分以下的学生id找出来(总课程计数和70以下课程计数一样的就是全部课程成绩在70分以下的),取反就是任何一门课程成绩在70分以上的同学

SELECT d.s_name, f.c_name, e.s_score FROM student d JOIN score e ON d.s_id=e.s_id JOIN course f ON e.c_id = f.c_id WHERE d.s_id NOT in
(SELECT a.s_id FROM
(SELECT s_id, COUNT(c_id)as course_count FROM score GROUP BY s_id)a JOIN
(SELECT s_id, COUNT(c_id)as course_count FROM score WHERE s_score < 70 GROUP BY s_id)b ON (a.course_count=b.course_count and a.s_id=b.s_id));

30、查询不及格的课程

SELECT a.s_id,b.s_name, c.c_name, a.s_score FROM score a JOIN student b ON a.s_id=b.s_id JOIN course c ON a.c_id=c.c_id WHERE s_score < 60;

31、查询课程编号为01且课程成绩在80分以上的学生的学号和姓名

SELECT a.s_id, b.s_name, a.c_id,a.s_score FROM score a JOIN student b ON a.s_id=b.s_id WHERE a.c_id=‘01‘ AND a.s_score >= 80;

32、求每门课程的学生人数

SELECT c_id, COUNT(s_id) as count_stu FROM score GROUP BY c_id;

33、查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩

SELECT d.*, b.c_name, c.s_score FROM teacher a
JOIN course b ON a.t_id=b.t_id
JOIN score c ON b.c_id=c.c_id
JOIN student d ON c.s_id=d.s_id
WHERE a.t_name=‘张三‘ ORDER BY c.s_score DESC LIMIT 1;

select a.*,b.s_score,b.c_id,c.c_name from student a
LEFT JOIN score b on a.s_id = b.s_id
LEFT JOIN course c on b.c_id=c.c_id
where b.c_id =(select c_id from course c,teacher d where c.t_id=d.t_id and d.t_name=‘张三‘)
and b.s_score in (select MAX(s_score) from score where c_id=‘02‘)

34、查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

select DISTINCT b.s_id,b.c_id,b.s_score from score a,score b where a.c_id != b.c_id and a.s_score = b.s_score;

35、查询每门功成绩最好的前两名

查询两张score表,找出b表中比a表中单科成绩高的计数(双循环比较 O(n^2)),小于等于2那就是找到了前两位

select a.s_id,a.c_id,a.s_score from score a
where (select COUNT(1) from score b where b.c_id=a.c_id and b.s_score>=a.s_score)<=2 ORDER BY a.c_id;

36、统计每门课程的学生选修人数(超过5人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列

SELECT c_id, COUNT(s_id)as stu_count FROM score GROUP BY c_id HAVING stu_count > 5 ORDER BY stu_count DESC, c_id;

37、检索至少选修两门课程的学生学号

SELECT s_id, COUNT(c_id)as course_count FROM score GROUP BY s_id HAVING course_count >= 2;

38、查询选修了全部课程的学生信息

SELECT b.*,COUNT(a.c_id) as course_count FROM score a JOIN student b ON a.s_id=b.s_id GROUP BY a.s_id HAVING course_count=(SELECT COUNT(c_id) FROM course);

39、查询各学生的年龄

-- 按照出生日期来算,当前月日 < 出生年月的月日则,年龄减一

mysql 50题练习

原文:https://www.cnblogs.com/wsilj/p/12769760.html

您可能感兴趣的文档:

--结束END--

本文标题: MySQL 50题练习

本文链接: https://www.lsjlt.com/news/5697.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 深耕MySQL - 50道SQL练习题
    文章目录 1. 数据准备2. 50道SQL面试题1、查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(难)2、查询平均成绩大于60分的学生的学号和平均成绩3、查询所有学生的学...
    99+
    2023-09-03
    sql mysql 数据库
  • mysql练习:经典50道基础题
    目录 一、环境准备50道题目练习1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数2、查询学生选课存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null)...
    99+
    2023-09-11
    mysql 数据库 java
  • MySQL 经典练习 50 题(完美解答版)
    一、创建数据库和表         数据库                 学生表 student                 课程表 course                 教师表 teacher                ...
    99+
    2023-09-16
    数据库
  • sql语句练习50题(含解析)
    文章目录 1、查询"01"课程比"02"课程成绩高的学生的信息及课程分数(偏难)2、查询"01"课程比"02"课程成绩低的学生的信息及课程分数3、查询平均成绩大于等于60分的每个同学的学生编号和学生姓名和平均成绩4、查询平均成绩小于...
    99+
    2023-08-18
    sql 数据库 mysql
  • Java日常练习题,每天进步一点点(50)
    目录1、在异常处理中,如释放资源,关闭数据库、关闭文件应由( )语句来完成。2、如下Java语句 double x=2.0; int y=4; x/=++y; 执行后,x的值是()3...
    99+
    2024-04-02
  • MySQL 50 题。
    MySQL 50 题。 文章目录 MySQL 50 题。数据库。sql。 数据库。 CREATE SCHEMA `new_schema` DEFAULT CHARACTER ...
    99+
    2023-09-08
    mysql android 数据库
  • Mysql多表练习题30道
    根据上一篇文章建立的表,我们来做一些多表练习: 没建立表的可以点击此链接去建立练习用的表: 目录 1.查询“1”号学生的姓名和各科成绩: 2.查询各个学科的平均成绩和最高成绩: 3.查询所有姓张的同学的各科成绩: 4.查询每个同学的最高成...
    99+
    2023-09-01
    数据库 sql oracle mysql
  • sql练习题
    SQL练习题 学生表(student):id,name,age 科目和分数表(grade):no,id,kemu(科目),score(分数) 1、查询所有学生的数学成绩,显示学生名字name,分数,由高到低 select s.na...
    99+
    2023-08-23
    sql 数据库 mysql
  • python练习题
    #############################userername = raw_input("USERNAME:")password = raw_input("PASSWORD:")if username == "user" a...
    99+
    2023-01-31
    练习题 python
  • python习题练习(chapater
     #!/usr/bin/env python# coding: utf-8'for practise in chapater five'#定义一个函数,计算并返回两个数的乘机def product(a, b): return(a * b)#...
    99+
    2023-01-31
    习题 python chapater
  • python3学习之练习题
    题目来自老男孩培训:作业1:信用卡程序功能要求(必须):1.额度15000,不可超额透支(用户ID,账号,密码,额度写入文件中)2.可以提现,手续费5%3.每月最后一天出账单(每月30天),写入文件(交易日,交易摘要,人民币金额,手续费)4...
    99+
    2023-01-31
    练习题
  • python练习题1
    题目:输入某年某月某日,判断这一天是这一年的第几天? 分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊 情况,闰年且输入月份大于3时需考虑多加一天。 dateType= input('请输入年月日的格式为:...
    99+
    2023-01-31
    练习题 python
  • python练习题(一)
    一、用python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径#!/usr/bin/env pythonimport osfor root,dirs,files in os.walk('/tmp'):    for name ...
    99+
    2023-01-31
    练习题 python
  • python 练习题2
    常用函数考察:  dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))   range(10)      sorted([i for i in range(10)])   { i:i*i for i in...
    99+
    2023-01-31
    练习题 python
  • Python练习题(day3)
    一、函数练习题: 1、写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作 2、写函数,计算传入字符串中【数字】、【字母】、【空格] 以及 【其他】的个数 3、写函数,判断用户传入的对象(字符串、列表、元组)长度是否大于...
    99+
    2023-01-31
    练习题 Python
  • Python--小题练习
    1、Python列表排序 reverse、sort、sorted 操作方法详解reverse(倒序/反转)>>> >>> x=[1,2,3,4]>>> x.reverse()&...
    99+
    2023-01-31
    小题 Python
  • python练习题-pandas
    一、实训1 读取并查看某地区房屋销售数据的基本信息 1、使用read_csv函数读取“某地区房屋销售数据.csv”文件,创建DataFrame对象housesale  首先引入第三方库,numpy和pandas import numpy a...
    99+
    2023-10-18
    pandas python 开发语言
  • python题目练习
    1、随机生成一个大文件(5G以上),查找里面内容最长的N(N>5)行,并打印出来 [root@saltstack-ui ~]# cat gen_large_file.py import os with open("a.txt", "w...
    99+
    2023-01-31
    题目 python
  • Python练习题(二)
    # 1.字符串最后一个单词的长度 题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。输出描述: 整数N,最后一个单词的长度。示例1:    输入:hello world    输出:5...
    99+
    2023-01-31
    练习题 Python
  • 习题22:更多的练习
    练习代码如下# coding: utf-8 __author__ = 'www.py3study.com' print("Let's practice&nb...
    99+
    2023-01-30
    习题 更多
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作