随笔分类 - Python经典实例
案例疑惑梳理
摘要:自己不从事开发工作,方便自己工作时写了个小工具。 准备后面写成GUI图形化工具,先把代码保存在这里 待完善... import os import string import time # 获取磁盘列表,返回list def get_disklist(): disk_list = [] for i
阅读全文
摘要:流程: 注册:1.从用户手里拿到数据 —>2.判断数据是否符合要求—>3.不符合就要求用户重新输入—>4.符合那么就执行数据库语句(插入数据),插入前需要对数据库查重—>5.重复返回用户数据已存在—>6.不重复那么就插入成功并告知用户注册成功 登陆:1.从用户手里拿到数据—>2.判断数据是否符合要求
阅读全文
摘要:1.查找字串在原始串中出现次数 如: sub_str = "bb" base_str="abbcdfebb" 那么字串“bb” 在原始串 “abbcdfebb”出现两次 如何实现呢?? sub_str = "bb" base_str = "abbcdfebbfdsbbfsdfsbbfsbbrbfsd
阅读全文
摘要:作业要求: 给规定的时钟分钟秒钟读数,程序就从给定的读数开始走表 上面就是程序最终需要的效果图 解题 先说一下走表过程需要思考如下过程: 1.走表秒针先走 2.秒针到60分针加1,且秒针需要重置为0 3.同样分钟走到60,时针需要加1,分钟需要重置为0 4.最后是时针,时针到24时时,也需要重置为0
阅读全文
摘要:1>用正则判断QQ邮箱是否合法 这里QQ邮箱指QQ号+@qq.com结尾 分析:1.QQ最短5位最长11位数 2.以@qq.com结尾 3.不能以0开头 直接上代码 import re def is_valid_email(email): c = '邮箱格式合法:' d = '邮箱格式不合法:' e
阅读全文
摘要:这次我们直接贴代码了呀,刚刚已经学习过如何判断一个数是不是素数了,不明白的可以去看看呀 点我直达如何判断一个数是不是素数 我们只是在这个基础上做了一点改进,代码如下: # 计算2-100之间素数的个数,返回结果 # 素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 # 定义一个列
阅读全文
摘要:1.什么叫素数 素数即质数,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 首先说下自己的思路吧,方法不是唯一的,我也是初学者,只能在自己的认知下做一个解答过程,当然,也肯定有比我更优秀的解题方案,这个点需要肯定。 首先获取用户输入的数字n: input() 判断用户输入的数
阅读全文
摘要:1.列表反转 列表反转是初学时比较常见的问题,这里总结了三种列表反转的方式 1.1>内建函数sorted() # 列表反转 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(sorted(list_num, reverse=True)) sorted()反转列
阅读全文
摘要:1、 将列表["mo","deng","ge"]和[1,2,3] 转换成[("mo",1),("deng",2),("ge",3)] 1.1>思考 解决这个问题之前需要先了解 zip()的使用方法 在清楚zip的使用方法后,这个问题就比较简单啦 # zip()的使用方法 a = ["mo", "de
阅读全文
摘要:1.将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1 # 将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1 list_num = [3, 7, 0, 5, 1, 8] list_num1 = [] for i in list_num: if i > 5:
阅读全文
摘要:1>将元组(1,2,3) 和集合{"four",5,6}合成一个列表 # 将元组(1,2,3) 和集合{"four",5,6}合成一个列表 tuple_num = (1, 2, 3) dict_num = {"four", 5, 6} # 定义一个空列表 list_num = [] # 遍历元祖追加
阅读全文
摘要:1、交换两个变量的值 1.1>使用中间变量(第三方变量) # 交换某两个变量的值 def swap(a, b): # 加入一个中间变量进行相互赋值 c = a a = b b = c return a, b print(swap(1, 3)) 输出结果: 1.2>利用两个变量的和 # 利用两个变量的
阅读全文
摘要:1.1 封装函数实现如下要求 例如:输入2,5 则求:2 + 22+222 + 2222+22222的和 首先我们贴上答案: 第一次想到了一个超级笨的办法 代码如下: # 定义函数 def func_sum(x, y): # 把x转为字符串赋值给c,方便操作 c = str(x) s = 0 # 定
阅读全文