搜索到与相关的文章
Python

Python3 学习之路~之集合详解

集合(set)是一个无序的不重复元素序列。可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。创建格式:basket={'apple','orange','apple','pear','orange','banana'}print(basket)集合的基本操作1添加元素1.1语法格式如下:s.add(x)thisset=set(("Google","Runoob","Taobao"))

系统 2019-09-27 17:49:39 2265

Python

Python对两个有序列表进行合并和排序的例子

假设有2个有序列表l1、l2,如何效率比较高的将2个list合并并保持有序状态,这里默认排序是正序。思路是比较简单的,无非是依次比较l1和l2头部第一个元素,将比较小的放在一个新的列表中,以此类推,直到所有的元素都被放到新的列表中。考虑2个列表l1=[2],l2=[1],如何将他们合并呢?(注意:下面实现会改变l1和l2本来的值)复制代码代码如下:defsignle_merge_sort(l1,l2):tmp=[]ifl1[0]

系统 2019-09-27 17:48:25 2265

Python

Python基础二

1.while循环while--关键字(死循环)基本结构if条件:结果while条件:循环体whileTrue:#真执行print("A")print("B")print("C")print("D")print("E")print("F")print("G")whileFalse:#假不执行print("A")print("B")print("C")print("D")print("E")print("F")print("G")print(1)whileF

系统 2019-09-27 17:48:23 2265

Python

Python信号分析 | 连续信号的s域分析

1、拉普拉斯变换在MATLAB中,拉普拉斯变换调用格式如下:(1)F=laplace(f)对f(t)进行拉普拉斯变换,其结果为F(s);(2)F=laplace(f,v)对f(t)进行拉普拉斯变换,其结果为F(v);(3)F=laplace(f,u,v)对f(u)进行拉普拉斯变换,其结果为F(v);在调用laplace函数前,要用syms命令对所有需要用到的变量等进行说明,即说明是符号变量。Python中用laplace_transform来计算信号的拉普

系统 2019-09-27 17:47:21 2265

Python

Python入门实践10 | 列表(List)

Python入门实践10——列表(List)列表(List)一、目标1、列表类似c语言的数组,不过其元素可以是任意类型2、掌握列表的9大操作3、学会使用列表的函数和方法二、要点1、列表列表可以看成是一串有序的数据集合,它可以存放任何类型的数据,甚至是不同类型的数据。你可以将它想象成一列队伍,其中有各个国家的人,甚至还要小猫和小狗。将数据放入一对方括号[]内来表示列表,数据之间用逗号相隔。例如,以下是某个四口之家的身高数据列表:family=[1.73,1.

系统 2019-09-27 17:46:35 2265

Python

在python中实现调用可执行文件.exe的3种方法

方法一、os.system()会保存可执行程序中的打印值和主函数的返回值,且会将执行过程中要打印的内容打印出来importosmain="project1.exe"r_v=os.system(main)print(r_v)方法二、commands.getstatusoutput()会保存可执行程序中的打印值和主函数的返回值,但不会将执行过程中要打印的内容打印出来importsubprocessimportosmain="project1.exe"ifos.

系统 2019-09-27 17:46:31 2265

Python

Python的垃圾回收机制深入分析

一、概述:Python的GC模块主要运用了“引用计数”(referencecounting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(markandsweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generationcollection)以空间换取时间来进一步提高垃圾回收的效率。二、引用计数在Python中,大多数对象的生命周期都是通过对象的引用计数来管理的。从广义上来讲,引用计数也是一种垃圾收集机制,而且也是一种

系统 2019-09-27 17:38:39 2265

编程技术

绘画中的简单人物透视解析

1.“空间立体透视”说白了就是远小近大,看这幅画,主人公的眼睛就有明显的远小近大的感觉。2.对于一幅画的透视,有一条辅助线,这条辅助线就是这幅画的地平线。3.有一个消失点,一般来说这个点是可以在辅助线上随便放的。4.还有几条由消失点向目标放射的廷伸线。由这三点构成一幅画的透视辅助图。5.我们看这幅图很清楚,人物在两条廷伸线之间,在与镜头同一距离的两个一样高的人是一样的,如果其中一个人后退了5米呢?6.看!那个人后退以后,人是变小了,但三条线在这两个人身上依

系统 2019-08-29 23:19:07 2265

编程技术

优化索引

索引是加速查询速度的数据库对象。但索引并非越多越好。过多的索引会影响DML语句的性能。sqlplusscott/tigerCREATETABLEEMP(emp_idNUMBER(8)NOTNULL,last_nameVARCHAR2(20)NOTNULL,first_nameVARCHAR2(20)NOTNULL);CREATEINDEXEMP_LNONEMP(last_name);CREATEINDEXEMP_LN_FNONEMP(last_name,f

系统 2019-08-29 22:52:21 2265

编程技术

UNIX 高手的另外 10 个习惯

注:前一篇:UNIX高手的10个习惯参见http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html级别:中级JohnFronckowiak,总裁,IDCConsultingInc.2008年7月24日作为MichaelStutz优秀文章的后续,本文将提供另外10个改进您的UNIX®命令行效率的好习惯。了解常见错误和克服它们的方法,并确切了解为何值得采用这10个UNIX习惯。<

系统 2019-08-29 22:26:22 2265