摘要: 1 # 合并排序数组 : 合并两个升序的整数数组A和B形成一个新的数组,新数组也要有序 2 # 输入 A=[1] B= [1] 输出[1,1] 输入A= [1,2,3,4] B=[2,4,5,6] 输出[1,2,2,3,4,4,5,6] 3 class Solution: 4 def merge_l 阅读全文
posted @ 2021-11-19 20:50 余鑫2020 阅读(208) 评论(0) 推荐(0)
摘要: 1 # 反转一个三位整数 number=123输出321,输入900输出9 2 class Solution: 3 def reverse(self, number): 4 a = number // 100 # 百位 这里一定要用求商符号 5 b = (number // 10) % 10 # 十 阅读全文
posted @ 2021-11-19 20:49 余鑫2020 阅读(504) 评论(0) 推荐(0)
摘要: 1 def rand_code(n=6, alph=True): 2 code = '' 3 for i in range(n): 4 num = str(random.randint(0, 9)) # 随机产生一个随机整数 5 if alph: 6 alph_upper = chr(random. 阅读全文
posted @ 2021-11-18 18:19 余鑫2020 阅读(85) 评论(0) 推荐(0)
摘要: 1 # 生成随机验证码 2 # 4位数字的 3 import random 4 # 0-9 5 # 基础版本 6 # code = '' 7 # for i in range(4): 8 # num = random.randint(0,9) # 随机产生0-9 9 # code += str(nu 阅读全文
posted @ 2021-11-16 21:24 余鑫2020 阅读(28) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-11-16 17:43 余鑫2020 阅读(12) 评论(0) 推荐(0)
摘要: 1 ```python 2 知识脉络: 3 # 在python中使用正则表达式 4 # 转义符 : 在正则中的转义符 \ 在python中的转义符 5 # re模块 6 # findall search match 7 # sub subn split 8 # compile finditer 9 阅读全文
posted @ 2021-11-15 21:54 余鑫2020 阅读(142) 评论(0) 推荐(0)
摘要: 1 # 计算器 每天写一个小时 2 # 选课系统 每天一个小时 3 # re模块 4 """正则表达式""" # *****非常重要 5 """ 6 所有的模块要经历的两个步骤: 7 1.要操作的概念本身: 正则表达式 例子: 时间 8 2.使用模块去操作它: re time 9 10 """ 11 阅读全文
posted @ 2021-11-14 21:47 余鑫2020 阅读(35) 评论(0) 推荐(0)
摘要: 1 # time 2021/11/11 2 """8.1函数的定义""" 3 """ 4 语法 : def 函数名(): 5 函数体 6 函数名() 7 8.1.1 向函数传递信息 8 语法 : def 函数名(args): 9 函数体 10 函数名(abc) 11 8.1.2 形参与实参: 12 阅读全文
posted @ 2021-11-11 23:14 余鑫2020 阅读(31) 评论(0) 推荐(0)
摘要: 1 # 01析构方法 __del__ 2 # 构造方法 申请一个空间 3 # 析构方法 释放一个空间 4 # 垃圾回收机制 5 class A: 6 def __del__(self): # 析构方法 7 print('析构方法') 8 9 10 a = A() 11 del a # 对象的删除 1 阅读全文
posted @ 2021-11-11 08:53 余鑫2020 阅读(33) 评论(0) 推荐(0)
摘要: 1 # 内置方法 2 """ 3 1.__call__ 相当于 对象加() 4 2.__len__ len(obj) 5 3.__new__ 特别重要 开辟内存空间 类的构造方法 6 4.__str__ str(obj) 7 所有的双下方法 没有需要你外部直接调用的 8 而是总是有一些其他的 内置函 阅读全文
posted @ 2021-11-10 20:40 余鑫2020 阅读(31) 评论(0) 推荐(0)