首页 > 百科知识 正文

PythonFBL第八篇干货满满的一周(python列表精讲)

时间:2023-11-19 20:38:29 阅读:877 作者:逍遥行天下

PythonFBL是python for better life的简称。一般在周末发布一些本周工作中学到的东西和遇到的坑。

公众号的主旨就是:你,我,公众号,皆是小白,希望能一起成长吧。

请多推荐身边需要的人关注本公众号。

计算机单词:

manipulation 操作

insofar 在······范围内

unmanned 无人操纵的

bizarre 奇异的

perception 感知力

harsh 粗糙

slanted 倾斜的,有偏见的

rotate 旋转

大厂面试常考数据库知识点:

DML (data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言

DDL (data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL (Data Control Language):

是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行

DQL( Data Query Language) 数据查询语言,数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块

SQL中的聚合函数与合计函数是同个意思

除了count外可以返回0外,其余聚合函数均忽略0值,关键字如MAX,MIN,COUNT,AVG,COUNT等,看字明意。

PythonFBL第八篇干货满满的一周(python列表精讲)-第1张

层次型数据库 是树

网状型是链接指针

关系型数据库是 二维表

处理复杂程度由低到高

层次模型的优点是简单、直观,处理方便,算法规范;缺点是不能直接表达含有多对多联系的复杂结构。 关系模型用二维表结构来表示实体及其之间联系。关系数据模型以关系数学理论为基础,一个二维表就是一个关系,不仅能描述实体本身,还能反映实体之间的联系。该模型简单,使用方便,应用也最广泛。 层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而后来出现的关系数据库较好地解决了这些问题。

PythonFBL第八篇干货满满的一周(python列表精讲)-第2张

PythonFBL第八篇干货满满的一周(python列表精讲)-第3张

Python TIPS

index方法

描述

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法

index()方法语法:

str.index(str, beg=0, end=len(string))

参数

str -- 指定检索的字符串

beg -- 开始索引,默认为0。

end -- 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

例如在下题用到

PythonFBL第八篇干货满满的一周(python列表精讲)-第4张

PythonFBL第八篇干货满满的一周(python列表精讲)-第5张

要记得几个方法

shift()方法:移除数组中的第一项并返回该项

push()方法:从数组末端添加项

若是想实现相反的操作的话,可以使用

unshift()方法:在数组的前端添加项

pop()方法:从数组末端移除项

迭代和递归的区别

下面这篇文章讲的通俗易懂,大家可以看看

http://blog.csdn.net/swliao/article/details/5337896

不要忘了关注哦

PythonFBL第八篇干货满满的一周(python列表精讲)-第6张

PythonFBL第八篇干货满满的一周(python列表精讲)-第7张

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj@hotmail.com,我们将尽快删除相关内容。