- 博客(12)
- 收藏
- 关注
原创 Python易错题:删除列表中重复的元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
2022-05-10 16:11:27
676
原创 Python学习:2-单例模式
了解单例模式之前,可以先了解下Python的构造方法:2-1:__new__方法与__init__方法构造方法包括创建对象和初始化对象,在python当中,分为两步执行:先执行__new__方法,然后执行__init__方法;__init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值。__new__是在实例创建之前被调用的,因为它的任务就是创建实例然后返回该实例,是个静态方法。也就是,__new__在__init__之前被调用,__new__的返回值(实例)将传递给__
2021-10-12 16:17:12
209
原创 Django平台建设学习笔记:前端操作指定数据,如前端删除指定的某条数据
1.本章主要学习内容是:怎么在前端处理指定的某条数据,以及urls.py中的URL正则匹配的学习和对应的views.py中的函数编写的注意事项2-1 如在前端删除指定的一条端数据,就是在前端操作后,对应的数据库的该条数据也需被删除, 如何做到指定删除呢,可用该条数据在库里的ID(ID是唯一的),作为链接条件,2-2 参照代码写法,就是在urls.py中加上 re_path('del_d/(?P<did>.+)/',del_d),通过该条代码可知 删除端数据的URL是 del_..
2021-06-02 17:17:12
686
原创 Python刷题笔记2:反转每个单词。举例:输入:“MyNameIsTom“输出:“yMemaNsImoT“
题目:设有一个字符串,每个英文单词全部都是以首字母大写,之后有小写字母,现需要逐个反转每个单词。举例:输入:"MyNameIsTom"输出:"yMemaNsImoT"把字符按单词拆分解题思路:1.处理好单词串中的第一个单词2.把每一个单词都存储到list中3.记住处理最后一个单词代码:def test8(s='MyNameIsTom'): r1 ,r2= [],[] s2 = '' for i in s: if i.is...
2021-06-02 17:05:13
533
原创 Python刷题笔记1:罗马数字转整数
题目要求:(详细可看LeetCode)罗马数字包含以下七种字符:I,V,X,L,C,D和M。例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做IIII,而是IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为IX。这个特殊的规...
2021-06-02 16:47:12
179
原创 Python学习之定时器threading.Timer的理解
# 创建定时任务def t1(): print(time.time()) # timer()def timer(): t1() global tim tim = threading.Timer(6,timer) tim.start()```python在这里插入代码片====由代码可知:1.观察第二个函数,在timer中调用了timer,其实就是递归,之后能一直在6秒后调用timer,timer里调用了t1函数,所以一直调用timer 就会一
2021-05-27 11:36:02
813
原创 Django常用命令记录
Django常用命令记录创建Django项目 : django-admin startproject projectname注:最后是项目名称,该命令用于创建一个新的Django项目。创建一个应用: python3 manage.py startapp jobs 注:最后是应用名称,该命令需在第一步的Django项目的文件夹中使用。启动Django服务 : python3 ./manage.py runserver 0.0.0.0:8000注: 用0000可监听本机IP创
2021-05-17 16:05:42
132
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人