2020年8月13日

摘要: git是一个代码托管仓库,方便工作中与同事的协同合作 下面记录一些工作中常用git命令 git clone git仓库地址 : 将git仓库中代码克隆到本地 git init : 初始化git仓库 git branch 分支名 :创建分支 git checkout 分支名 : 切换到指定分支 git 阅读全文
posted @ 2020-08-13 10:23 懒得显示 阅读(88) 评论(0) 推荐(0) 编辑

2020年8月12日

摘要: 关于python中参数的理解,有几个关键词: 形参:在函数定义过程中定义的参数称为“形参” 实参:在函数调用时,传入的值,称为“实参” def func(a): print("我是一个演示函数。")func(2) 例:上述实例中,在定义func函数时,“a”即为形参;在调用函数func时出入参数:“ 阅读全文
posted @ 2020-08-12 09:10 懒得显示 阅读(204) 评论(0) 推荐(0) 编辑

2020年8月11日

摘要: 关于python内存管理,只需要理解几个概念基本就能懂个大概了: 引用计数 垃圾回收 分代回收 引用计数: python中一切皆对象,每个数据在定义时,都会在内存中开辟一个空间来存放它,当你使用这个数据时,其实就是把这个空间的地址返回给你,然后你拿着这个地址找到了这个数据。这就是所谓的“引用”,故p 阅读全文
posted @ 2020-08-11 20:36 懒得显示 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目: 有一个无序列表,请找出这个列表中的第二大的数。时间复杂度控制在O(n)内。 def get_second_num(arry): # 比较列表前两个元素,大的赋值给first,小的赋值给second first = arry[0] if arry[0] > arry[1] else arry[ 阅读全文
posted @ 2020-08-11 20:04 懒得显示 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 问题见图片 def how_likely_alive(size, startx, starty, n): sum_probability = 4 ** n # 所有可能的移动结果数 start_point = [(startx, starty)] # 定义起始位置坐标 while n > 0: en 阅读全文
posted @ 2020-08-11 12:09 懒得显示 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 斐波拉契数列又称“兔子数列” 经典问题: 一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。 假设兔子不会死亡,而且每次出生的兔子都是一雌一雄,其他问题不考虑。 一开始有一对兔子,那么第一、第二个月都是一对兔子; 第三个月生下一对兔子,为两对兔子; 第四个月再次生下一对兔 阅读全文
posted @ 2020-08-11 11:54 懒得显示 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 关于杨辉三角,不多说,直接看图理解 题目:输入一个数字n(正整数),输出杨辉三角的前n行。即输入1,返回上图第一行:1;输入2,返回上图前三行1,1 1;输入3,返回上图前三行1,1 1,1 2 1;以此类推。 题目解析:根据图片我们可知,想要得到结果,我们需要得到每一行结果,然后将每一行结果拼接。 阅读全文
posted @ 2020-08-11 11:35 懒得显示 阅读(156) 评论(0) 推荐(0) 编辑
摘要: redis是一种非关系型数据库,以键-值对形式存储 redis有16个库,0-15,进入redis默认使用0库。 切换库:select 1 redis有五种数据类型: string hash list set zset 查看key对应值的类型:type key String: 设置值:set key 阅读全文
posted @ 2020-08-11 10:45 懒得显示 阅读(78) 评论(0) 推荐(0) 编辑
摘要: mysql是一种关系型数据库 数据库的操作: 进入mysql服务器: mysql -u 自己的用户名 -p 回车后输入密码 查看数据库: show databases; 创建数据库: create database 数据库名 charset utf8; 删除数据库:(慎用,删库真的很危险) drop 阅读全文
posted @ 2020-08-11 09:36 懒得显示 阅读(90) 评论(0) 推荐(0) 编辑

2020年8月10日

摘要: 装饰器: 在不改变原来函数的功能的前提下,给函数添加额外的功能。 装饰器的定义: def out(func): 外部函数体 def inner(*args, **kwargs): 内部函数体 res = func(*args, **kwargs) return res return inner 装饰 阅读全文
posted @ 2020-08-10 12:02 懒得显示 阅读(124) 评论(0) 推荐(0) 编辑