Python

简单介绍Python中的floor()方法

floor()方法返回不大于x的最大整数(向下取整)。语法以下是floor()方法的语法:importmathmath.floor(x)注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。参数x--这是一个数值表达式。返回值此方法返回不大于x的最大整数。例子下面的例子显示了floor()方法的使用。#!/usr/bin/pythonimportmath#Thiswillimportmathmodulepr

系统 2019-09-27 17:38:10 2680

Python

Python利用IPython提高开发效率

一、IPython简介IPython是一个交互式的Python解释器,而且它更加高效。它和大多传统工作模式(编辑->编译->运行)不同的是,它采用的工作模式是:执行->探索,而大部分和数据分析相关的代码都含有探索式操作(比如试误法和迭代法),所以IPython能大大提高编码效率。IPython发展到现在,它不仅仅只是一个加强版的Pythonshell了,它集成了GUI控制台,这可以让你直接进行绘图操作;它还有一个基于Web的交互式笔记本和一个轻量级的快速并

系统 2019-09-27 17:37:40 2680

Python

python之pyqt5通过按钮改变Label的背景颜色方法

使用setStyleSheet方法修改得到自己想要的字体,大小,颜色self.lab=QLabel("标签字体大小颜色",self)self.lab.setGeometry(50,50,300,200)self.setStyleSheet("QLabel{color:rgb(225,22,173,255);font-size:50px;font-weight:normal;font-family:Arial;}")color:rgb()中的四个参数,前三个

系统 2019-09-27 17:52:17 2679

Python

python中map()与zip()操作方法

对于map()它的原型是:map(function,sequence),就是对序列sequence中每个元素都执行函数function操作。比如之前的a,b,c=map(int,raw_input().split()),意思就是说把输入的a,b,c转化为整数。再比如:a=['1','2','3','4']printmap(list,a)printmap(int,a)第一个map是把列表a中每个元素转化为列表,第二个map是把a中每个元素转化为整数。而对于z

系统 2019-09-27 17:37:54 2679

Python

剑指offer(47):礼物的最大值(动态规划详解,python版)

本博客主要内容为图书《剑指offer》第二版47题的解题思路及代码。方法可能还有不足之处,欢迎大家讨论评论。1.题目描述在一个m*n的棋盘中的每一个格都放一个礼物,每个礼物都有一定的价值(价值大于0).你可以从棋盘的左上角开始拿各种里的礼物,并每次向左或者向下移动一格,直到到达棋盘的右下角。给定一个棋盘及上面个的礼物,请计算你最多能拿走多少价值的礼物?比如说现在有一个如下的棋盘,在这个棋盘中,按照(1,12,5,7,7,16,5)的顺序可以拿到总价值最大的

系统 2019-09-27 17:32:55 2679

Python

django的优缺点总结 - Python Web开发面试必备

·Django是利用Python语言从事Web开发的首选框架。如果你以后想从事pythonweb开发工作,就必需了解其优缺点。这些都可能会是你将来的面试题哦。他采用了MVC模式,什么是MVC?大家不要着急,MVC这么好的东西我在下面会精细的讲一下!Django最初是被开发来用于管理劳伦斯出版集团下的一些以新闻为主内容的网站。一款CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhar

系统 2019-09-27 17:55:56 2678

Python

Python复制文件的九种方法

以下是演示“如何在Python中复制文件”的九种方法。shutilcopyfile()方法shutilcopy()方法shutilcopyfileobj()方法shutilcopy2()方法ospopen方法os系统()方法Thread()方法子进程调用()方法子进程check_output()方法1.ShutilCopyfile()方法该方法只有在目标可写时才将源的内容复制到目的地。如果您没有写入权限,则会引发IOError。它通过打开输入文件进行阅读,

系统 2019-09-27 17:55:53 2678

Python

PythonI/O进阶学习笔记_3.2面向对象编程_python的封装

前言:本篇相关内容分为3篇多态、继承、封装,这篇为第三篇封装。本篇内容围绕python基础教程这段:在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原因有多个,下面列出了使用对象的最重要的好处。多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。封装:对外部隐藏有关对象工作原理的细节。继承:可基于通用类创建出专用类。内容较多,这篇为下篇。Conten

系统 2019-09-27 17:47:25 2678

Python

python的类变量和成员变量用法实例教程

本文实例形式讲解了python的类变量和成员变量用法,对于Python程序设计有一定的参考价值。分享给大家供大家参考。具体如下:先看看下面这段代码:classTestClass(object):val1=100def__init__(self):self.val2=200deffcn(self,val=400):val3=300self.val4=valself.val5=500if__name__=='__main__':inst=TestClass()

系统 2019-09-27 17:46:06 2678

Python

python实现RSA加密(解密)算法

RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被ISO推荐为公钥数据加密标准。今天只有短的RSA钥匙才可能被强力方式解破。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其密钥的长度足够长,用RSA加密的信息实际上是不能被解破的。但在分布式计算和量子计算机理论日趋成熟的今天,RSA加密安全性受到了挑战。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但是想要对其乘积进行因式分解却极其困

系统 2019-09-27 17:38:10 2678

Python

Python笔记001-类的特殊方法

Python笔记001-类的特殊方法以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:类的特殊方法(一般都在前后带有两个下划线,比如__len__和__getitem__),其存在的目的是被Python解释器调用,而不是类的对象来调用。对于自定义的类,一般无法体现出Python语言的核心特性,比如迭代和切片等,但是可以

系统 2019-09-27 17:56:59 2677

Python

Python搭建HTTP服务器和FTP服务器

本教程为大家分享了Python搭建HTTP服务器和FTP服务器的具体步骤,供大家参考,具体内容如下默认安装版本为pytho2.7http服务器搭建教程:进入要开放访问的目录下,执行命令:python-mSimpleHTTPServer9000显示上述表示安装成功,且http服务的端口为:9000,不跟端口默认80端口通过浏览器访问该http服务:http://localhost:9000页面显示入下:服务器端显示如下:表示接收请求成功。下面是ftp服务器搭

系统 2019-09-27 17:55:40 2677

Python

python爬虫刷访问量 2019 7月

看着自己少得可怜的访问量,突然有一个想用爬虫刷访问量的想法,主要也是抱着尝试的心态,学习学习。其实市面上有一些软件可以代刷流量比如流量精灵,使用感确实比我们自己写的代码要好一些第一版:网上借鉴了一下以下代码运行在python3importurllib.requestimporttime#使用build_opener()是为了让python程序模仿浏览器进行访问opener=urllib.request.build_opener()opener.addhea

系统 2019-09-27 17:52:39 2677

Python

Python学习教程:手把手教你搭建自己的量化分析数据库

Python学习教程:手把手教你搭建自己的量化分析数据库引言:数据是金融量化分析的重要基础,包括股票历史交易数据、上市公司基本面数据、宏观和行业数据等。随着信息流量的日益膨胀,学会获取、查询和加工数据信息变得越来越重要。对于鼓捣量化交易的人来说,怎么能说不会玩数据库呢?目前常用的开源(免费)数据库有MySQL、Postgresql、Mongodb和SQLite(Python自带),在2018-2019年DB-Engines排行榜上位居前十(见下图),可见其

系统 2019-09-27 17:57:50 2676

Python

python实现在无须过多援引的情况下创建字典的方法

本文实例讲述了python实现在无须过多援引的情况下创建字典的方法。分享给大家供大家参考。具体实现方法如下:1.使用itertools模块importitertoolsthe_key=['ab','22',33]the_vale=['aaaa',"dddddddd",'22222222222']d=dict(itertools.izip(the_key,the_vale))printd2.加参数dict=dict(red=1,bule=2,yellow=3

系统 2019-09-27 17:56:32 2676