list_pratisce=[45,69,8,19,9]n=len(list_pratisce)forjinrange(n):foriinrange(n-1):iflist_pratisce[i]>list_pratisce[i+1]:temp=list_pratisce[i]list_pratisce[i]=list_pratisce[i+1]list_pratisce[i+1]=tempprint(list_pratisce)输出结果:[8,9,19,
系统 2019-09-27 17:53:56 2553
今日我们开始学习类&对象。。。。。(上个课时,我们只是说了debug,这种技能,只能说概念,真正debug,还是要自己动手)学习很多对象语言,我自己都很模糊,什么事对象编程语言。。。。。但是学python后,就清晰了。。。类对象类:我们从人类,男女去区分。####说明类是一个分类,有男人,女人相同的特征,共同的属性。。所以我们叫做类;####在python中分字符,整数,浮点类,这些类,其实说白了是一种概念化的内容。类下面是对象(具体的每个)####还是不
系统 2019-09-27 17:46:32 2553
在许多编程语言中都包含有格式化字符串的功能,比如C和Fortran语言中的格式化输入输出。Python中内置有对字符串进行格式化的操作%。模板格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。比如下面的例子:复制代码代码如下:print("I'm%s.I'm%dyearold"%('Vamei',99))上面的例
系统 2019-09-27 17:45:43 2553
导言篇我的python环境是:python3.6.5这里我选择的GUI编程包是:tkintertkinker在python2.5以后就是自带包了,所以我们不需要另外安装tkinker相对与其他pythonGUI编程的包而已,是相对容易入手的代码篇这是系统的登录界面importtkinterfromtkinterimportmessageboxclassLogin(object):def__init__(self):#创建主窗口,用于容纳其它组件self.r
系统 2019-09-27 17:56:29 2552
在中学里学习过直角坐标系,也叫做笛卡尔坐标系,它是正交坐标系,不过也学习过极坐标系,这种坐标系比较适合大炮发射的场合。极坐标系的定义如下:在平面内取一个定点O,叫极点,引一条射线Ox,叫做极轴,再选定一个长度单位和角度的正方向(通常取逆时针方向)。对于平面内任何一点M,用ρ表示线段OM的长度,θ表示从Ox到OM的角度,ρ叫做点M的极径,θ叫做点M的极角,有序数对(ρ,θ)就叫点M的极坐标,这样建立的坐标系叫做极坐标系。极坐标很方便应用到雷达上面,因为雷达不
系统 2019-09-27 17:54:31 2552
使用matplotlib.tri.CubicTriInterpolator.演示变化率计算:完整实例:frommatplotlib.triimport(Triangulation,UniformTriRefiner,CubicTriInterpolator)importmatplotlib.pyplotaspltimportmatplotlib.cmascmimportnumpyasnp#----------------------------------
系统 2019-09-27 17:52:37 2552
时间序列(或称动态数列)是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列。时间序列分析的主要目的是根据已有的历史数据对未来进行预测。时间序列构成要素:长期趋势,季节变动,循环变动,不规则变动长期趋势(T)现象在较长时期内受某种根本性因素作用而形成的总的变动趋势季节变动(S)现象在一年内随着季节的变化而发生的有规律的周期性变动循环变动(C)现象以若干年为周期所呈现出的波浪起伏形态的有规律的变动不规则变动(I)是一种无规律可循的变动,包括严格的随机
系统 2019-09-27 17:32:53 2552
具体代码如下所示:#在项目根目录创建python3-mvenv虚拟空间名称##如python3-mvenvmyvenv#对于macOS##在项目根目录输入以下命令以进入虚拟环境source虚拟空间名称/bin/activate##如sourcemyvenv/bin/activate#对于Windows虚拟空间名称\Scripts\activate##如myvenv\Scripts\activate#启动成功后命令行前方会一直带有一个虚拟空间名称(myven
系统 2019-09-27 17:54:35 2551
349.两个数组的交集1.1题目描述https://leetcode-cn.com/problems/intersection-of-two-arrays给定两个数组,编写一个函数来计算它们的交集。示例1:输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2]示例2:输入:nums1=[4,9,5],nums2=[9,4,9,8,4]输出:[9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。1.2代码详解使用s
系统 2019-09-27 17:52:28 2551
Pydocstring-Python文档字符串的生成器能够自动生成函数文档注释、类文档注释,包含以下功能。插入一行文档字符串插入多行文档字符串插入评论这个插件深受phpdoc.vim和sonictemplate.vim的启发。原仓库地址:https://github.com/heavenshell/vim-pydocstring效果图:https://github.com/heavenshell/vim-pydocstring/blob/master/as
系统 2019-09-27 17:51:40 2551
Python爬虫,使用BeautifulSoup可以轻松解析页面结果,下面是使用该方法爬取boss页面的职位信息:包括职位名称、薪资、地点、公司名称、公司融资情况等信息。通过这个示例可以轻松看到BeautifulSoup的使用方法。importrequestsfrombs4importBeautifulSoupfrommiddlewaresimportget_random_proxy,get_random_agentimporttimeclassBoss_
系统 2019-09-27 17:51:38 2551
基于tkinter模块的GUIGUI是图形用户界面的缩写,图形化的用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。Python默认的GUI开发模块是tkinter(在Python3以前的版本中名为Tkinter),从这个名字就可以看出它是基于Tk的,Tk是一个工具包,最初是为Tcl设计的,后来被移植到很多其他的脚本语言中,它提供了跨平台的GUI控件。当然Tk并不是最新和最好的选择,也没有功能特别强大的GUI控件,事实上,开发GUI应用并不是
系统 2019-09-27 17:50:49 2551
pprint�C美观打印作用:美观打印数据结构pprint包含一个“美观打印机”,用于生成数据结构的一个美观视图。格式化工具会生成数据结构的一些表示,不仅可以由解释器正确地解析,而且便于人类阅读。输出尽可能放在一行上,分解为多行时则需要缩进。以下实例用用到的data包含一下数据data=[(1,{'a':'A','b':'B','c':'C','d':'D'}),(2,{'e':'E','f':'F','g':'G','h':'H','i':'I','j'
系统 2019-09-27 17:50:43 2551
如果你准备开始学习Python或者你已经开始了学习Python,那么,你肯能会问自己:“我用Python究竟能做些什么?”嗯,这是一个棘手的问题,因为Python有很多应用方向。但随着时间的推移,我发现Python有3个主要应用方向:Web开发数据科学-包括机器学习,数据分析和数据可视化脚本让我们依次来谈谈每一个。Web开发最近基于Python的Web框架(如Django和Flask)在Web开发中变得非常流行。这些Web框架可帮助你在Python中创建服
系统 2019-09-27 17:47:26 2551
(1)先在官网下载linux版本的python包找到对应的版本,比如我这里下载的是3.6.8,进行点击第一个就是linux版本,点击下载即可(2)将下载的压缩包上传到linux服务器中。(3)在linux中切换到root用户,解压该文件夹,并进行配置安装1)[root@fangjlfangjl]#tar-xvzfPython-3.6.8.tgz2)进入解压的目录下进行配置安装3)[root@fangjlPython-3.6.8]#./configurepr
系统 2019-09-27 17:56:25 2550