Python

Python 第一個程序

以默認方式安裝,會將Python安裝在目錄C:\Users\Administrator\AppData\Local\Programs\Python\Python37下:有趣的是:在此目錄下有個內建的PythonLab(C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Lab),而在子目錄下有個Hello.py小程式提供小測試。點選滑鼠右鍵,以PyCharm這IDE工具打開Hello.

系统 2019-09-27 17:52:56 2565

Python

python基础_if语句

判断(if)语句开发中的应用场景生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……判断的定义如果条件满足,才能做某件事情,如果条件不满足,就做另外一件事情,或者什么也不做正是因为有了判断,才使得程序世界丰富多彩,充满变化!判断语句又被称为“分支语句”,正是因为有了判断,才让程序有了很多的分支if判断语句基本语法在Python中,if语句就是用来进行判断的,格式如下:if要判断的条件:条件成立时,要做的事情……注意:代码的缩

系统 2019-09-27 17:52:56 2565

Python

及Python爬虫探讨

这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步。上一篇文章分享了OllyDbg动态分析工具的基础用法,并简单讲解两个Crakeme逆向工程破解实战方法;本篇文章将介绍Chrome浏览器的Network功能,并解析下载快手视频,同时分享了一个Python解析Network链接的难题。希望对初学者有帮助,大神请飘过,谢谢各位看官!下载地址:https://github.com/eastmou

系统 2019-09-27 17:51:16 2565

Python

剑指offer(第二版)读书笔记以及编程题目python版答案(一)

剑指offer(第二版)读书笔记以及编程题目python版答案(一)题目一:找出数组中重复的数字题目二:不修改数组找出重复数字题目三:二维数组中的查找题目四:替换空格github地址:https://github.com/ciecus/leetcode_answers/tree/master/jianzhi_offer题目一:找出数组中重复的数字书P39github代码名称:t1_duplicated_numbers.py在一个长度为n的数组里的所有数字都

系统 2019-09-27 17:51:08 2565

Python

Python3 log10()函数简单用法

描述log10()方法返回以10为基数的x对数,x>0。语法以下是log10()方法的语法:importmathmath.log10(x)注意:log10()是不能直接访问的,需要导入math模块,通过静态对象调用该方法。参数x--数值表达式。返回值返回以10为基数的x对数,x>0。实例以下展示了使用log10()方法的实例:#!/usr/bin/python3importmath#导入math模块print("math.log10(100.12):",m

系统 2019-09-27 17:49:50 2565

Python

python将字符串list写入excel和txt的实例

docs=[‘icasspimprovedhumanfaceidentificationusingfrequencydomainrepresentationfacialasymmetry',‘patternrecognitionunsupervisedmethodsclassificationhyperspectralimageslowspatialresolution',‘iscaspostlayoutwatermarkingmethodipprotec

系统 2019-09-27 17:48:14 2565

Python

Python用Pillow(PIL)进行简单的图像操作方法

Python用Pillow(PIL)进行简单的图像操作方法颜色与RGBA值计算机通常将图像表示为RGB值,或者再加上alpha值(通透度,透明度),称为RGBA值。在Pillow中,RGBA的值表示为由4个整数组成的元组,分别是R、G、B、A。整数的范围0~255。RGB全0就可以表示黑色,全255代表黑色。可以猜测(255,0,0,255)代表红色,因为R分量最大,G、B分量为0,所以呈现出来是红色。但是当alpha值为0时,无论是什么颜色,该颜色都不可

系统 2019-09-27 17:48:04 2565

Python

一道Python面试题,让我明白了殊途同归,却开始怀疑自己

无意间,看到这么一道Python面试题:以下代码将输出什么?deftestFun():temp=[lambdax:i*xforiinrange(4)]returntempforeveryLambdaintestFun():print(everyLambda(2))脑中默默一想,这还用说么,肯定是:0246最后一看答案,竟然是:6666于是带着怀疑的心态(其实是不服输,不认错),打开编辑器,快速一敲,果然是:怀疑了人生半天,本来还想黑,WTFPython…然

系统 2019-09-27 17:45:28 2565

Python

Python数据类型详解(三)元祖:tuple

一.基本数据类型整数:int字符串:str(注:\t等于一个tab键)布尔值:bool列表:list列表用[]元祖:tuple元祖用()字典:dict注:所有的数据类型都存在想对应的类列里,元祖和列表功能一样,列表可以修改,元祖不能修改。二.列表所有数据类型:基本操作:索引,切片,长度,包含,循环classtuple(object):"""tuple()->emptytupletuple(iterable)->tupleinitializedfromite

系统 2019-09-27 17:38:46 2565

Python

解决Python 遍历字典时删除元素报异常的问题

错误的代码①d={'a':1,'b':0,'c':1,'d':0}forkey,valind.items():del(d[k])错误的代码②--对于Python3d={'a':1,'b':0,'c':1,'d':0}forkey,valind.keys():del(d[k])正确的代码d={'a':1,'b':0,'c':1,'d':0}keys=list(d.keys())forkey,valinkeys:del(d[k])以上这篇解决Python遍历字

系统 2019-09-27 17:38:14 2565

Python

[Python]网络爬虫(八):糗事百科的网络爬虫(

项目内容:用Python写的糗事百科的网络爬虫。使用方法:新建一个Bug.py文件,然后将代码复制到里面后,双击运行。程序功能:在命令提示行中浏览糗事百科。原理解释:首先,先浏览一下糗事百科的主页:http://www.qiushibaike.com/hot/page/1可以看出来,链接中page/后面的数字就是对应的页码,记住这一点为以后的编写做准备。然后,右击查看页面源码:观察发现,每一个段子都用div标记,其中class必为content,title

系统 2019-08-29 22:54:15 2565

Python

Python之父发文吐槽现有解析器,考虑将它替换掉

image花下猫语:GuidovanRossum是Python的创造者,虽然他现在放弃了“终身仁慈独裁者”的职位,但却成为了指导委员会的五位成员之一,其一举一动依然备受瞩目。近日,他开通了Medium账号,并发表了第一篇文章,透露出要替换Python的核心部件(解析器)的想法。这篇文章分析了当前的pgen解析器的诸多缺陷,并介绍了PEG解析器的优点,令人振奋。这项改造工作仍在进行中,Guido说他还会写更多相关的文章,我们就拭目以待吧。本文原创并首发于公众

系统 2019-09-27 17:55:34 2564

Python

python绘制地震散点图

本项目是利用五年左右的世界地震数据,通过python的pandas库、matplotlib库、basemap库等进行数据可视化,绘制出地震散点图。主要代码如下所示from__future__importdivisionimportpandasaspdfrompandasimportSeries,DataFrameimportnumpyasnpfrommatplotlib.patchesimportPolygonchi_provinces=['北京','天津

系统 2019-09-27 17:48:33 2564

Python

Python实现EXCEL表格的排序功能示例

EXCEL的数值排序功能还是挺强大的,升序、降序,尤其自定义排序,能够对多个字段进行排序工作。那么,在Python大法中,有没有这样强大的排序功能呢?答案是有的,而且本人觉得Python的排序功能,一点不比EXCEL的差。同样,我们依然用到的是强大的pandas这个三方库。我们先将numpy和pandas导入进来:接着构造一个今天要用到的DataFrame,我们用字典的形式来构造。都是随意构造的,内容别较真。我们先来个简单点的热热身,按照身高的降序来排列一

系统 2019-09-27 17:56:44 2563

Python

【Python】Windows 下使用 pyinstaller 对 keras

用到的几种主要的python包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、opencv-python:4.1.0.25(主要用于图像数据的读取与存储)5、numpy:1.15.0(主要用于图像数据的矩阵操作)6、h5py:2.9.0(打包的时候提醒需要这个包)……注:很多时候打包不成功,或者打包成功,

系统 2019-09-27 17:55:17 2563