搜索到与相关的文章
Python

python里dict变成list实例方法

python里dict(字典)怎么变成list(列表)?说明:列表不可以转换为字典1、转换后的列表为无序列表a={'a':1,'b':2,'c':3}#字典中的key转换为列表key_value=list(a.keys())print('字典中的key转换为列表:',key_value)#字典中的value转换为列表value_list=list(a.values())print('字典中的value转换为列表:',value_list)运行结果:字典中的

系统 2019-09-27 17:55:45 2304

Java

有答案了!一张图告诉你到底学Python还是Java?你怎么选?

Java和Python一直都是两种很火很强大的编程语言,各领千秋,该学哪个语言,一直是所有程序员心中的疑问,今天笔者用一张图带你对比!欢迎留言交流!文末有福利!从图表中,你可以很容易看出Java比Python罗嗦。在Java中读一个文件要写10行代码,而在Python中只要两行。这一点是Python的优势,因为很多新手程序员会喜欢编写很少的代码,第二点则是关于静态变量,动态变量,你需要强类型的语言和严谨的编译器来检测犯二的代码。Python控制台可以直接解

系统 2019-09-27 17:51:51 2304

Python

Python Tkinter 简单登录界面的实现

如下所示:fromtkinterimport*classReg(Frame):def__init__(self,master):frame=Frame(master)frame.pack()self.lab1=Label(frame,text="账户:")self.lab1.grid(row=0,column=0,sticky=W)self.ent1=Entry(frame)self.ent1.grid(row=0,column=1,sticky=W)se

系统 2019-09-27 17:51:33 2304

Python

十大经典排序算法 python版

0.概述01.算法分类在排序算法中,根据时间复杂度的不同可以将排序算法分为两类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn)(下限),因此称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。02.算法复杂度03.稳定和不稳定稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面。不稳定:如果a原本在b的前面,而

系统 2019-09-27 17:50:32 2304

Python

python全栈开发基础知识学习——Django框架(五、ORM操作)

目录一、数据库的配置二、DjangoORM语法1.模型之间的三种关系:一对一,一对多,多对多。2.模型常用的字段类型参数3.Field重要参数4.表(模型)的创建5.单表操作1.创建记录2.修改记录3.删除记录4.查询记录6.多表操作(多对多关系)7.聚合查询和分组查询8.F查询和Q查询9.QuerySet的惰性机制一、数据库的配置1django默认支持sqlite,mysql,oracle,postgresql数据库。<1>sqlitedjango默认使

系统 2019-09-27 17:50:13 2304

Python

Python学习:异常

文章目录异常的种类异常处理触发异常使用异常避免崩溃else代码块抛出异常处理ZeroDivisionError异常处理FileNotFoundError异常断言异常的种类在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误常用异常AttributeError试图访问一个对象没有的属性,比如foo.x,但是foo没有属性xIOError输入/输出异常;基本上是无法打开文件ImportError无法引

系统 2019-09-27 17:49:48 2304

Python

Python未来有哪几个最具有潜力发展方向?

近些年来,Python语言的热度越来越高,因为Python简单,学起来快,是不少新手程序员入门的首选语言。Python是一门脚本语言,因为Python编程语言能将其他各种编程语言写的模块粘接在一起,所以Python也被称作胶水语言。强壮的包容性、使用的广泛性使其受到越来越多的关注。Python语言在学术上非常受欢迎,很多不是计算机专业的人,都在学习Python。因为Python语言的语法非常简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,很多不是程序

系统 2019-09-27 17:49:30 2304

Python

Python 入门之 内置模块 -- datetime模块

Python入门之内置模块--datetime模块1、datetime模块fromdatetimeimportdatetime(1)datetime.now()获取当前时间和日期print(datetime.now())#获取当前时间(2)获取指定时间和日期dt=datetime(2018,5,20,13,14)print(dt)(3)指定时间current_time=datetime.datetime.now()print(current_time.re

系统 2019-09-27 17:48:32 2304

Python

剑指offer 14.剪绳子 Python解法

题目描述:给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,2≤n≤58并且m≥2)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]k[1]…k[m]可能的最大乘积是多少?例如:当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。分析:书上说的有数学规律:(看注释)#方法一:贪婪算法defmaxProductAfterCutting(length):iflength==2:#这3个特殊的长度,直接求出

系统 2019-09-27 17:46:25 2304

Python

python聚类算法解决方案(rest接口/mpp数据库/json数据/下载

1.场景描述一直做java,因项目原因,需要封装一些经典的算法到平台上去,就一边学习python,一边网上寻找经典算法代码,今天介绍下经典的K-means聚类算法,算法原理就不介绍了,只从代码层面进行介绍,包含:rest接口、连接mpp数据库、回传json数据、下载图片及数据。2.解决方案2.1项目套路(1)python经典算法是单独的服务器部署,提供rest接口出来,供java平台调用,交互的方式是http+json;(2)数据从mpp数据库-Green

系统 2019-09-27 17:46:08 2304