1、删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
示例 1:
给定数组 nums = [1,1,2],
函数应该返回新的长度
python支持可变参数:可以使用*args、**kwargs实现
*args是可变的positional arguments列表,是一个tuple。
**kwargs是可变的keyword arguments列表,是一个dict。
*args必须位于 **kwargs之前,因为positional
要解决的问题
RESTful API对于批量操作存在一定的缺陷。例如资源的删除接口:DELETE /api/resourse/<id>/
如果我们要删除100条数据怎么搞?难道要调用100次接口吗?
比较容易想到的是下面两种方案:
用逗号分割放进url里:/api/resource/1
1.1
1.2
1.1 下面是一个简单的函数,它接受名和姓,并返回整洁的姓名:
name_function.py
def get_formatted_name(first,last):
"""Generate
写这个系列背后的故事
咦,面试系列的把基础部分都写完啦,哈哈答,接下来要弄啥嘞~
pandas吧
外国人开发的
翻译成汉语叫 熊猫
厉害厉害,很接地气
一个基于numpy的库
干啥的?
做数据分析用的
而数据分析是python体系下一个非常庞大的分支
厉害到,好多人一看就会(博主就不是)
博主将用不
一、单表查询:
单个表的查询方法及语法顺序需要通过实际例子来熟悉
mysql> create database singe_t1; # 建个数据库singe_t1
Query OK, 1 row affected (0.01 sec)
&
最近好奇学习了python,觉得简单明了,但是最头疼的就是调整空格和调试吧,的确调试不如C#使用visual studio 方便,都是使用print()来调试。也许因为我是菜鸟,如果大家还有更好的方法,不妨介绍给我。谢谢
最近想搞个微信的自动转发某群某指定成员消息到另外一个群,该消息类型包括了图片,
转自:https://www.jianshu.com/p/6c07be6d61dc
一、什么是unittest
unittest是Python单元测试框架,类似于JUnit框架。
unittest中有4个重要的概念:test fixture, test case, test suite, tes
1、If语句:“如果条件为真,执行子句中的代码."始终包含以下部分:
if关键字:
条件(即求值为True或False的表达式);
冒号;
在下一行开始,缩进的代码块(称为if子句)
例如:
1 if name==‘hzy’:
2 print(‘hello’)
2、els
上节课复习
什么是编程语言:编程语言是人与计算机沟通的介质
什么是编程:编程是使用编程语言编写一大堆的文件
为什么要编程:奴役计算机,解放劳动力
计算机五大组成部分
CPU
控制器:控制硬件
运算器:逻辑运算和算术运算
内存:
优点:速度快
缺点:断电即消失
外存:硬盘、光盘、磁带
优点:容量大
力扣题目解答自我总结(反转类题目)
一.反转字符串
1.题目描述
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCI
while语句的一般形式:
1 while 判断条件:
2 语句
同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。
以下实例使用了 while 来计算 1 到 100 的总和:
Python字符串的方法
字符串大小写相关
upper() 转换字符串中的所有小写字符为大写。
swapcase() 翻转字符串中的大小写。
lower() 转换字符串中所有大写字符为小写。
capitalize()
day23 02 组合(继续人狗大战游戏)
面向对象的三大特性:继承 多态 封装
先讲解一下组合
组合:一个对象的属性值是另一个类的对象:对象.属性.属性(一般有两个点)
继续扩展day22 01里面的人狗大战的小游戏来说明组合的存在,相对于之前的游戏,这次多
与众多编程语言一样,Python变量的命名有一定的规范:
变量名只能包含字母、数字、下划线且不能以数字开头。例如,num_1 为正确命名,而 1_num 则错误。
变量名不允许含空格,但是可以用下划线来分割单词。num_list 是可行的,num list 则会引发错误。
7、有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。
有效字符串需满足:
左括号必须用相同类型的右括号闭合。
左括号必须以正确的顺序闭合。
注意空字符串可被认为是有效字符串。
示例 1:
输入: "()"
输出: true
解答:
while
python一些内置函数
enumerate (列举、枚举)
1 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']
2 >>>list(enumerate(seaso
python列表
列表推导式
例1
1 [ i*i for i in range(10) ]
打印如下:
1 >>> [i*i for i in range(10)]
2 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
相当于:
1 a=[]
2
Django项目之会议室预预订:
界面效果展示:
1、创建超级管理员,实现预定界面功能
2、预定界面:
(一)基于pymysql设计数据表结构,理清前后端与用户交互逻辑。(用户表,会议室表,预定
合并两个有序数组中相同的数,输出到一个新的数组中
难度分类
简单
题目描述
合并两个有序数组中相同的数,输出到一个新的数组中
示例1:
输入:
nums1 = [1,2,3]
nums2 = [2,5,6]
输