自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 Python面试题(8)

38、Python有OOps概念吗?Python是一种面向对象的编程语言。这意味着可以通过创建对象模型在python中解决任何程序。同时Python可以被视为程序语言和结构语言。39、深拷贝和浅拷贝有什么区别?在创建新实例类型时使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也将影响它的原始副本。浅拷贝允许更快地执行程序,它取决于所使用的数据的大小。深拷贝用于存储已复制的值。深拷贝不会将引用指针复制到对象。它引用一个对

2021-07-03 08:53:27 1418 1

原创 Python面试题(7)

32、什么是Python包?Python包是包含多个模块的命名空间。33、如何在Python中删除文件?要在Python中删除文件,您需要导入OS模块。之后,您需要使用os.remove()函数。34、什么是python的内置类型?Python中的内置类型如下:整型、浮点型、复数、字符串、布尔等。35、NumPy中有哪些操作Python列表的函数?Python的列表是高效的通用容器。它们支持(相当)有效的插入,删除,追加和连接,Python的列表推导使它们易于构造和操作。它们有一定的局限性:

2021-07-03 08:51:44 1372 1

原创 Python面试题(6)

26、Python中的字典是什么?Python中的内置数据类型称为字典。它定义了键和值之间的一对一关系。字典包含一对键及其对应的值。字典由键索引。27、如何在python中使用三元运算符?三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:三元运算符是用于显示条件语句的运算符。这包含true或false值,并且必须为其评估语句。其基本语法为:[on_true] if [expression] else [on_false] x,y = 25,50

2021-07-03 08:49:33 1453

原创 Python面试题二

三、反转字符串中的字符题目介绍:实现一个算法来实现反转字符数组的功能。反转的要求如下:将字符数组的字符进行反转,例如 [‘b’, ’ ', ‘a’, ‘r’] 变成 [‘r’, ‘a’, ’ ', ‘b’]。将字符数组替换为反转后的数组。解题思路:常规的解法是创建一个相同长度的新数组,然后把第一个数组中的元素,按倒序放入新数组中。但更简单的方法是:利用 Python 交换变量的特性,不需要新建数组,直接在原数组里即可完成,代码如下。参考答案:classReverseString(objec

2021-07-03 08:46:09 1382

原创 Python面试题一

一、实现一个算法:识别一个字符串中,是否包含唯一的字符。如果字符串中的字符都是唯一的,则返回 True,如 ‘123’。如果字符串中的字符有重复,则返回 False,如 ‘1223’。解题思路:看到这个题目,你的第一反应可能是:先把字符串中每个字符都拆分出来,放入一个列表,再统计列表中是否有数量为 1 的字符。但这么做不但费时,而且要循环多次,效率极低,有一个方法可以让你超过 99 % 的面试者:还记得 Python 的 Set (集合) 概念吗?在集合中,所有的元素都是唯一的。你可以使用 set

2021-07-03 08:43:39 1330 1

原创 Python面试题(5)

21、如何在python中注释多行?注释多行代码时。所有要注释的行都要在开头前加#。还可以使用快捷方式来注释多行,就是按住Ctrl键并在每个想要包含#字符的地方左键单击并键入一次#。22、什么是Python中的文档Docstrings?Docstrings实际上不是注释,它们是文档字符串。这些文档字符串在三引号内。它们没有分配给任何变量,因此有时也用于注释。23、operators中的is、not和in各有什么功能?Operators是特殊函数,它们比较一个或多个值并产生相应的结果。其中is:当2

2021-06-28 21:33:47 1195

原创 Python面试题(4)

15、range&xrange有什么区别?在大多数情况下,xrange和range在功能方面完全相同。它们都提供了一种生成整数列表的方法,唯一的区别是range返回一个Python列表对象,x range返回一个xrange对象。这就表示xrange实际上在运行时并不是生成静态列表。它使用称为yielding的特殊技术根据需要创建值。该技术与一种称为生成器的对象一起使用。因此如果你有一个非常巨大的列表,那么就要考虑xrange。16、如何在python中写注释?Python中的注释以#字符开头。也可以

2021-06-28 21:32:27 1167

原创 Python面试题(3)

10、什么是Python中的类型转换?类型转换是指将一种数据类型转换为另一种数据类型。int()  - 将任何数据类型转换为整数类型float()  - 将任何数据类型转换为float类型ord()  - 将字符转换为整数hex() - 将整数转换为十六进制oct()  - 将整数转换为八进制tuple() - 此函数用于转换为元组。set() - 此函数在转换为set后返回类型。list() - 此函数用于将任何数据类型转换为列表类型。dict() - 此函数用于将顺序元组(键,值)转

2021-06-28 21:29:48 1117

原创 Python面试题(2)

5、如何在Python中管理内存?python中的内存管理由Python私有堆空间管理。所有Python对象和数据结构都位于私有堆中。程序员无权访问此私有堆。python解释器负责处理这个问题。Python对象的堆空间分配由Python的内存管理器完成。核心API提供了一些程序员编写代码的工具。Python还有一个内置的垃圾收集器,它可以回收所有未使用的内存,并使其可用于堆空间。6、Python中的命名空间是什么?命名空间是一个命名系统,用于确保名称是唯一性,以避免命名冲突。7、什么是PYTHO

2021-06-28 21:27:12 1043

原创 Python面试题(1)

1.Python的主要功能是什么?Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。Python是动态语言,当您声明变量或类似变量时,您不需要声明变量的类型。Python适合面向对象的编程,因为它允许类的定义以及组合和继承。Python没有访问说明(如C ++的public,private)。在Python中,函数是第一类对象。它们可以分配给变量。类也是第一类对象编写Python代码很快,但运行比较慢。Python允许基于C的扩展,例如numpy函数库。Py

2021-06-28 21:25:14 1015

原创 PHP中时间戳

<?php //39-时区与时间.php //时间戳 echo time(); echo "<br>"; $str = date('Y-m-d H:i:s',time()); echo "标准时间$str <br>"; date_default_timezone_set("Asia/Shanghai"); $str = date("Y-m-d H:i:s", time()); echo "北京时间:$str<br />";

2021-06-22 22:43:13 1184 3

原创 Excel工具的函数公式用法及应用

```javascript首先得说明下excel如何输入函数公式的方法方法是:单击a4单元格(a4单元格的位置是第A列,第4行交叉的那个单元格,也即是我们彩色实例的那个位置),在键盘上输入=a1+a2+a3 ,然后按键盘的enter键(回车键)即可完成使用公式计算(结果3485.96)要想正确输入excel公式,必须要谨记以下要点:1、公式必须以 = 开始。不管是单纯的公式还是更高级的函数使用,都需要以 =为开始标记,否则,所有的公式只是字符,而不能完成计算功能;2、准确使用单元格。公式中用到的数据

2021-06-22 22:41:02 1689

原创 js中四则运算

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <script type="text/javascript"> var a=Number(prompt("请输入一个数")); var b=Number(prompt("请输入第二个数")); var meth

2021-06-22 22:40:03 1100

原创 亲密数对(3~3000)

## 整体思路: 分别计算A:3,4,5,6他们因子之和 B 对因子和B计算 因子和C 如果A==C,说明A和B是亲密数对如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。A:1,3B:1,2 A220..284 1184.. 1210 2620.. 2924代码如下def factorsSum(n): a=1 sum=0 while a<n:

2021-06-22 22:39:03 1143

原创 Mysql的架构

C:Client,客户端S:server,服务端B:Browser:浏览器C/S:客户端、服务器端抖音App,微信,手淘B/S:浏览器/服务器端淘宝网站注意:B/S是特殊的C/S架构总结:一个项目,肯定不单单只是一个App那么简单Mysql其实是一个B/S架构要使用mysql,先启动mysql的服务器通过客户端链接mysql的服务(客户端有很多)客户端有很多:图形化界面,命令行,代码...

2021-06-22 22:38:05 1187

原创 常见运算符的用法及语句

或or、并且and```sqlselect*from 表名 where 字段名='字段值' or 字段名='字段值';select*from 表名 where 字段名='字段值' and 字段名='字段值';在什么里面inselect*from 表名 where 字段名 in('字段1','字段2','字段3.......);是否为空is(not)nullselect*from 表名 where 字段名 is null;区间betweenselect*from表名 where

2021-06-22 22:36:48 874

原创 sql关键字

Create :创建 show:展示,查看Database:数据库 data:数据 date日期Alter:修改Table:表格 表 drop:删除Select:查询 query:查询Where:在条件 条件 update:更新Modify:修改 delete:删除Remove:移除 删除 type:类型Key:钥匙。键 field:字段 列Row:行,多个行数据库相关(DDL)创建数据库Create d

2021-06-22 22:35:54 818

原创 js中点击事件

<!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk" charset="utf-8"/> <script type="text/javascript"> function openWindow(){.

2021-06-22 22:32:43 1544

原创 Excel中逻辑函数和时间日期函数

2021-06-14 21:42:09 1042

原创 Excel中文本函数

2021-06-14 21:40:16 770

原创 Excel中常用的函数

2021-06-14 21:38:31 735

原创 HTML中的列表

无序列表:unordered list,定义一个无序列表:list item,定义一个列表项type属性指定无序列表的符号,取值有:disc:实心的圆点,默认值;circle:空心的圆圈;square:实心的正方形。<ul type="disc"><li>浙江</li><li>江苏</li><li>江西</li><li>河南</li></ul>有序列表orde

2021-06-09 09:40:14 745

原创 PHP选择结构的基本语法

写法和java基本上是保持一致的If(关系运算符表达式){当关系运算符表达式的结果为true,执行这里面的代码}else{当关系运算符表达式的结果为false时.执行这里面的代码}If(关系运算符表达式A){当关系运算符表达式A的结果为true,执行这里面的代码,后面中else if中的判断就不执行了当关系运算符表达式A的结果为false时,执行下面的esleif中的判断}else if(关系运算符表达式B){当关系运算符表达式B的结果为true,执行这里面的代码,后面中else if中

2021-06-09 09:34:00 777

原创 逻辑运算符

当为true,在运算过程中 当遇到第一个表达式的值为false 后面的表达式就不会运行了或 或者 || or 当||前后有一个表达式的结果为true,结果就是true,遇到第一个表达式的结果为true,后面的表达式就不执行了非 反 !<?php$a = 5;$b = 2;$c = 10;echo var_dump($a>$b && $a<$c);//trueecho "<br/>";echo var_dump($a>$b || $

2021-06-09 09:32:40 657

原创 PHP布尔类型的自动转换

这个自动转换我们不需要去记忆,平时在写代码的过程中尽量去避免这些问题下面的情况是布尔值判断时自动进行类型转换1 整形的0为假 其他的整形为真<?php $num = 0; if($num){ echo "true"; }else{ echo "false"; }?>2 浮点0.0为假 小数点后只要有一位非0的值结果就为真<?php $num = 0.00000000000000; if($num){ echo "true"; }els

2021-06-09 09:30:27 912

原创 鼠标常用事件

鼠标常用事件:(1)单击事件在这个案例中,事件源就是id为“p1”的元素,事件名是单击,事件注册是οnclick=“fun()”;也就是说当单击id为p1的元素时,就交给fun函数来处理(2)双击事件(3)鼠标按下/弹起(onmousedown onmouseup)(4)鼠标的移入/离开(onmouseenter onmouseleavel)...

2021-06-05 08:30:40 669

原创 案例:计算圆周率

π=(1-1/3+1/5-1/7…)*4,计算到最后一项的绝对值小于10-6变化之后,我们之间解决的1+2+3+4+5.。。+10问题很类似,都是累加求和的问题,只不过每次我们加的内容不一样每一次加的内容,每一项是什么样的T=符号*1/分母10e-6=10-6(1)初始状态是什么样的sign=1;//符号 正数1deno=1; //分母sum = 0;(2)重复条件是什么|t| > 10-6(3)重复要做什么sum += t(4)怎么去过度到下一循环sign = sig

2021-06-05 08:27:16 726

原创 Laravel框架是什么

## 框架就是一个半成品,他能够帮忙完成一些功能(访问数据库、获取网络数据),我们将这些功能拿到项目中,那么我们的项目也就具备这些功能了##Laravel框架是什么JQuery它也是一个框架,JS总结操作HTML很复杂,但是通过JQuery之后很简单Laravel框架是什么Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)方便我们开发web项目官网:http://www.golaravel.com/广告语:为web艺术家创造PHP框架特点:(1)单

2021-05-27 19:02:01 828

原创 PHP中选择结构

程序有3大结构顺序结构:代码从上到下执行选择结构:判定 有多个分支循环结构:重复做某件事情选择结构的基本语法写法和java基本上是保持一致的**If(关系运算符表达式){当关系运算符表达式的结果为true,执行这里面的代码}else{当关系运算符表达式的结果为false时.执行这里面的代码}If(关系运算符表达式A){当关系运算符表达式A的结果为true,执行这里面的代码,后面中else if中的判断就不执行了当关系运算符表达式A的结果为false时,执行下面的esleif中的判断

2021-05-27 18:51:10 918

原创 python 爬虫

什么是爬虫爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源(文字,图片、视频),那么它就会抓取下来爬虫的步骤(1)哪里爬:网络资源,URL;整个网页上所有数据(2)爬什么:我们需要的。(2)怎么爬:非常强大的正则表达式,以及许多开源库(urllib库,BeautifulSoup(BS))URL的一些常识file:///Users/songchunmin/Desktop/q.jpghttps=http+ss

2021-05-26 22:57:54 575

原创 HTML中代码错误与程序调试

程序错误:错误:程序并没有像我们想象那样运行成功。在程序中我们的错误可以分为两种语法错误编写代码没有按照语言的要求去编写alert() alort()单词错误缺少一般括号,分号在一些高级开发工具中:一旦发生语法错误,里面就会有提示如果代码中语法错误,程序不会继续执行逻辑错误代码可以正常运行,但是运行结果和我们期望的不一样这种错误就不是特别容易解决,需要单步调试(debug调试)去解决用chrome浏览器调试错误语法错误(1)在浏览器中,鼠标右键-》检查(2)错误查看定位 哪

2021-05-24 09:23:46 1293

原创 CSS中盒子模型

margin:外边距margin-top margin-left margin-right margin-bottom使用方式:(1)margin :30px表示上下左右外边距都是30px(2)margin-left:30px单独设置左边距30px(3)margin:10px 20px 30px 40px 分别设置了上右下左四个边距(顺时针方向)(4)Margin:10px 20px 上下为10px 左右为20px(5)Margin:10px 20px 30px 表示上10px 左右为20px

2021-05-24 09:19:28 515

原创 CSS中设置文本样式

1、文本颜色:color2、文本对齐: text-align 值:left/right/center3、文本装饰:text-decoration 值:underline(下划线)overline(上划线)line-through(删除线)blink(闪烁文本 不支持)none(默认 没有效果)4、文本行高: line-height 值 normal/number/长度/百分比5、字符间距:letter-spacing 值:normal/长度px6、文本书写方向:dire

2021-05-24 09:17:48 846

原创 二进制转换成十进制

二进制:基:0、1范围:2八进制:基:0、1、2、3、4、5、6、7范围:8 ()十六进制:基:0~9、A、B、C、D、E、F范围:16一个16进制相当于4个二进制 : 24一个8进制相当于3个:2324 = 1625 = 3226 = 6427 = 12828 = 25629 = 512210 = 102410进制转成2进制(15)10 = (1111)2(36)10 = 32(25) + 4(22) = 100100(1025)10 = 1024(210)

2021-05-23 22:58:02 1817

原创 HTML中列表

无序列表:unordered list,定义一个无序列表:list item,定义一个列表项type属性指定无序列表的符号,取值有:disc:实心的圆点,默认值;circle:空心的圆圈;square:实心的正方形。浙江江苏江西河南有序列表ordered list,有序列表,即列表项带有序号。type属性指定序号的类型,其取值:1:序号为1.2.3.4……,默认值;A:序号为A.B.C.D……;a:序号为a.b.c.d……;I:序号为I.II.III.IV……;i:序

2021-05-19 22:11:40 507

原创 HTML中的按钮

提交按钮<input type="submit" value="提交">(1)点击按钮之后跳转到form表单指定的Action。(2)value属性:value对应的值就是按键上显示的文字。(3)点击按钮:将form表单中的input 中name属性值(键)和用户输入的值组成键值对(或input标签value属性对应的值)。 并拼接到form表单Action属性值的后面。重置按钮<input type="reset" value="重置">(1)点击按钮,重置表单内

2021-05-18 20:46:56 2988

原创 数据库中常见的错误

错误原因:数据库没有被找到可能原因:数据库名字不符,或打错错误原因:值没有被定义可能原因:单词错误错误原因:SQL语句符号错误原因:点改为逗号错误原因:字段中balabce错误原因:改为正确的单词balance...

2021-05-17 20:23:49 1051

原创 Python中插入排序

“”"插入排序:必须有一个新的列表,空间换时间0 1 2 3 4 5 6a = [99,88,11,22,55,66,77]从堆里面拿一张0b = [99]88过来了 88和99比较,放在 0 的位置0 1[88,99]11过来了 会和所有元素比较,放在 0 的位置0 1 2[11,88,99]22过来了 和11(0)比较,在11的后面,放在 1 的位置0 1 2 3[11,22,88,99]55过来了 和22(1)比较,

2021-05-13 19:00:50 422

原创 Python中折半查找

折半查找“”"0 1 2 3 4 5 6 7 8 9list = [11,22,33,44,55,66,77,88,99,111]假设需要:66第一次:(0+9)//2 = 4 ;55和66比较接下来55的右边找:66,77,88,99,111第二次:(5+9)//2 = 7 ; 88和66比较接下来在88左边找,66,77第三个:(5+6)//2 = 5 ; 66==66,下标对应5开始下标:0开始,慢慢变大 5 6结尾下标:(个数 - 1) 慢慢减小 6

2021-05-13 18:59:35 1448

原创 Python中冒泡排序 选择排序

冒泡排序“”"升序原始: 22,11,33,66,88,44,55第一轮: 11,22,33,66,44,55,88,最后一个是最大值第二轮 11,22,33,44,55,66,88,倒数第二是 第2大的值。。。最多几轮:元素个数 -1“”"list = [22,11,33,66,88,44,55]print("排序之前:",end="")print(list)for i in range(0, len(list)): #确定 几 轮 for j

2021-05-13 18:55:21 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除