Python练习
Mr. Donkey_K
这个作者很懒,什么都没留下…
展开
-
Python篇:字符串练习
题目:1.给定一个单词,你需要判断单词的大写使用是否正确。我们定义,在以下情况时,单词的大写用法是正确的:(1).全部字母都是大写,比如"USA"。(2).单词中所有字母都不是大写,比如"leetcode"。(3).如果单词不只含有一一个字母,只有首字母大写,比如"Google"。否则,我们定义这个单词没有正确使用大写字母。2.给定一个字符串来代表一个学生的出勤记录 ,这个记录仅包含以下三个字符:...原创 2019-05-14 11:58:45 · 512 阅读 · 0 评论 -
Python篇:多任务管理练习
题目1. 多线程实现批量 PDF 转换器工具2. IP 地址归属地批量查询任务3. 基于多线程的批量主机存活探测1. 多线程实现批量 PDF 转换器工具参考资料:1). pdfminer3k 是 pdfminer 的 python3 版本,主要用于读取 pdf 中的文本。2). python-docx 模块是读取和写入 word 文档的工具.# encoding=utf-8"""Da...原创 2019-07-22 13:34:42 · 448 阅读 · 0 评论 -
Python篇:常见网络编程面试题目
题目1.简述 OSI 七层协议。2. 简述 TCP/IP 四层协议。3. TCP 和 UDP 的区别是什么?4. TCP 连接建立的时候 3 次握手的具体过程,以及其中的每一步是为什么?5. TCP 断开连接的具体过程,其中每一步是为什么那么做?6. TCP 的十一种状态?7. 什么是 socket?简述基于 tcp 协议的套接字通信流程。8. 简述基于 udp 协议的套接字通信流程。9. TCP...原创 2019-07-24 13:25:16 · 1495 阅读 · 0 评论 -
数据结构与算法:算法练习
题目1. 贪心算法问题: 根据身高重建队列2. 动态规划问题: 三角形最小路径和3. 动态规划问题: 合唱团(网易笔试编程)4. 不同排序算法应用问题1. 贪心算法问题: 根据身高重建队列# encoding=utf-8"""Date:2019-07-18 13:43User:LiYuEmail:liyu_5498@163.com"""info = [ [7, 0], ...原创 2019-07-18 17:27:43 · 321 阅读 · 0 评论 -
数据结构与算法:Python实现单向链表与单向循环链表
题目单向链表单向循环链表单向链表# encoding=utf-8"""Date:2019-07-06 16:11User:LiYuEmail:liyu_5498@163.com"""class Node(object): def __init__(self, element): self.element = element self.n...原创 2019-07-11 13:05:03 · 345 阅读 · 0 评论 -
Python篇:魔术方法
魔术方法特殊属性查看属性创建,初始化与销毁可视化类型转换索引与切片重复,连接和成员操作符循环with语句安全上下文魔术方法汇总基本的魔法方法有关属性比较操作符算数运算符反运算增量赋值运算一元操作符类型转换上下文管理(with 语句)容器类型特殊属性查看属性魔术方法__dir__()返回类或者对象的所有成员名称列表。dir() 函数就是调用__dir__()。1). 如果dir([obj]...原创 2019-06-24 17:28:56 · 293 阅读 · 0 评论 -
Python篇:面向对象练习(学生信息管理系统,学生综合评测系统)
题目学生信息管理系统学生综合评测系统学生信息管理系统学生综合评测系统原创 2019-06-27 11:38:51 · 2796 阅读 · 0 评论 -
Python篇:面向对象练习及基础练习(制作简单双人游戏,自定规则排序练习等)
题目作业一: 思聪爱吃热狗作业二: 按奇偶排序数组作业三: 电话号码的字母组合作业一: 思聪爱吃热狗游戏介绍:一款单人版的思聪吃热狗游戏,你可以自己调节思聪的位置, 移动时会消耗能量10, 游戏中吃到热狗分数加 1, 能量加 20,最后的目标就是称霸世界咯, 吃掉所有的热狗即游戏胜利。王思聪能量消耗完毕即游戏失败。如何开始:玩家:键盘方向键↑↓←→控制王思聪的移动。游戏目标:不断...原创 2019-06-18 23:21:18 · 518 阅读 · 0 评论 -
Python篇:面向对象练习及基础回顾
题目一.队列数据结构的封装二.最近请求次数(队列的应用)三.常见 python 面试题目整理1.列举 Python2 和 Python3 的区别?2.简述 Python 的深浅拷贝以及应用场景?3.能否解释一下 *args 和 **kwargs?4.简述 生成器、迭代器、可迭代对象 以及应用场景?5.请说明 yield 关键字的工作机制。6.请简单谈谈装饰器的作用和功能。7.Python 中如何读...原创 2019-06-12 19:40:39 · 380 阅读 · 0 评论 -
Python篇:高级特性,模块与包练习
题目1.请你创建一个装饰器, 功能实现函数运行时自动产生日志记录。2.斐波那契数列的装饰器练习: 实现高速缓存递归装饰器 1: 添加高速缓存的装饰器 num_cache装饰器 2: 程序运行计时器的装饰器 timeit3.Leetcode 字符串练习题目:比较版本号4.模块与包练习题: 微信好友数据分析与展示1.请你创建一个装饰器, 功能实现函数运行时自动产生日志记录。日志格式如下:程序运行...原创 2019-06-05 20:48:18 · 598 阅读 · 0 评论 -
Python篇:文件操作练习
题目1.批量修改文件名2.读取一个文件,显示除了以井号(#)开头的行以外的所有行。3.制作一个"密码薄",其可以存储一个网址(例如 www.csdn.net),和一个密码(例如 123456),请编写程序完成这个“密码薄”的增删改查功能,并且实现文件存储功能4.无重复字符的最长子串5.矩阵置零1.批量修改文件名import osfolderName = os.path.realpath('...原创 2019-05-28 18:49:11 · 2926 阅读 · 0 评论 -
Python篇:函数练习
题目1. 编程实现 9*9乘法表(循环嵌套的复习)。2. 用函数实现求100-200里面所有的素数。3. 请用函数实现一个判断用户输入的年份是否是闰年的程序。4.题目需求:对于一个十进制的正整数, 定义f(n)为其各位数字的平方和5.题目描述:给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。1. 编程实现 9*9乘法表(循环嵌套的复习)。for...原创 2019-05-23 13:42:54 · 880 阅读 · 0 评论 -
Python篇:Hello Python练习
题目:1.输入两个数值, 求两个数的最大公约数和最小公倍数.2.计算并返回x的平方根,其中x是非负数,结果保留整数3.输入三个数a,b,c,求一元二次方程ax**2 + bx +c = 0的解1.输入两个数值, 求两个数的最大公约数和最小公倍数.def count(a, b): if a < b: a, b = b, a while b != 0: ...原创 2019-05-13 18:39:42 · 266 阅读 · 0 评论 -
Python篇:集合与字典练习
题目:1.有一个列表,其中包括 10 个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1]2.按照下面的要求实现对列表的操作:1). 产生一个列表,其中有 40 个元素,每个元素是 50 到 100 的一个随机整数.2). 如果这个列表中的数据代表...原创 2019-05-21 17:07:37 · 2208 阅读 · 0 评论 -
Python篇:列表练习
后台管理员只有一个。用户: admin, 密码: admin,当管理员登陆成功后, 可以管理前台会员信息。会员信息管理包含:添加会员信息,删除会员信息,查看会员信息,退出。print("管理员登陆".center(30, '*'))userInput = input('用户名:')passwdInput = input('密码:')usersDb = ['root', 'westos']...原创 2019-05-14 14:02:15 · 385 阅读 · 0 评论