python

Python学习--04条件控制与循环结构

Python学习--04条件控制与循环结构 支持 if , if...else , if...elif ...if while for ... in... continue , break pass 没有 switch-case ;没有普通的 for x;y;z 条件循环。 条件控制 在Python程序中,用if语句实现...

python之路 - 基础1

1.安装windows安装双版本Python2,Python3 下载Python2和Python3 https://www.python.org/downloads/ 分别安装两个版本 进入Python3的安装目录后,将Python.exe重命名为Python3.exe,删除脚本文件夹下的pip.exe 添...

Python高手之路【一】初识python

python简介1:Python的创始人 Python (英国发音:/ˈpaɪən/ 美国发音:/ˈpaɪɑːn/), 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个...

Sublime Text3配置在可交互环境下运行python快捷键

安装插件 在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题。 用Sublime Text3打开python文件,或者在Sublime Text3下写好python代码,使用快捷键ctrl+b就可以运行了,会在...

Python高手之路【二】python基本数据类型

一:数字 int int(整型): 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-92233720368547758...

Python高手之路【三】python基础之函数

基本数据类型补充: set 是一个无序且不重复的元素集合 class set(object): """ set() - new empty set object set(iterable) - new set object Build an unordered collection of unique elements. """ def add(self, *args, **kwargs...

Python高手之路【五】python基础之正则表达式

下图列出了Python支持的正则表达式元字符和语法: 字符点:匹配任意一个字符 import re st = 'python' result = re.findall('p.t',st) print(result) 字符^:匹配以什么开头 import re st = 'python' result = re....

python自动化测试(2)-自动化基本技术原理

python自动化测试(2)自动化基本技术原理1概述 在之前的文章里面提到过:做自动化的首要本领就是要会 透过现象看本质 ,落实到实际的IT工作中就是 透过界面看数据 。 掌握上面的这...

Python 爬虫模拟登陆知乎

在之前写过一篇使用python爬虫爬取电影天堂资源的博客,重点是如何解析页面和提高爬虫的效率。由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写...

菜鸟Python学习笔记第一天:关于一些函数库的使

2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣。 关于计算机语言的学习我想还是从C语言学习开始为好,...

关于解决python线上问题的几种有效技术

工作后好久没上博客园了,虽然不是很忙,但也没学生时代闲了。今天上博客园,发现好多的文章都是年终总结,想想是不是自己也应该总结下,不过现在还没想好,等想好了再写吧。...

python开发编译器

引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便。乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用。...

Apache执行Python脚本

由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎...

Python编码记录

字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但是当字节值127时,默认解析便会出现问题。...

使用Python保存屏幕截图(不使用PIL)

起因 在极客学院讲授《使用Python编写远程控制程序》的课程中,涉及到查看被控制电脑屏幕截图的功能。 如果使用PIL,这个需求只需要三行代码: from PIL import ImageGrab pic = ImageGrab.grab...

可爱的豆子——使用Beans思想让Python代码更易维护

title: 可爱的豆子——使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Python, Java, 经验] category: Python 我曾经是一个对Java非常反感的人,因为Java的语法非常...

JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,

软件开发是现时很火的职业。据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7...

Python 小而美的函数

python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any ( iterable ) Return True if a...

Python高手之路【六】python基础之字符串格式化

Python的字符串格式化有两种方式:百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes...

Python中的多进程与多线程(一)

一、背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试。故而重操python旧业,通过python编写脚本来构造类似线上的调度场景。在脚本编写过程中,...

python使用缩进来体现代码之间的逻辑关系吗?

对,python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格。Python语言通过缩进来组织代码块,这是Python的强制要求。在代码前放置空格来缩进语句即可创建语句块,语句块...

巧妙解决Python多线程死锁问题

【相关学习推荐: python视频】 今天是 Python专题 的第25篇文章,我们一起来聊聊多线程开发当中死锁的问题。 死锁 死锁的原理非常简单,用一句话就可以描述完。就是当多线程访问多...

JSON在Python中的使用介绍

【 相关学习推荐: python视频 】 JSON介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, S...

使用Python 搭建自己的区块链

【相关学习推荐:python教程】 你是否会和我一样,对加密数字货币底层的区块链技术非常感兴趣,特别想了解他们的运行机制。 但是学习区块链技术并非一帆风顺,我看多了大量的视...

python如何产生10个不同的随机数

python产生10个不同随机数的方法:首先创建一个result的结果空列表;然后循环直到result的长度超过10退出循环,循环里面随机生成一个1-10之间的数;最后查看生成的num随机数是否在resu...

关于Pyzmq介绍

【相关学习推荐: python教程】 Pyzmq介绍 ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。 是一个消息处...

python如何随机读取目录文件

python随机读取目录文件的方法是使用python的模块【random argparse shutil】读取即可,其代码语句为【for x in os.listdir(path),if x.endswith(jpg)】。 python随机读取目录文件的方法: 使用python模块:...

聊聊Python装饰器

【相关学习推荐: python教程】 装饰器 本质是一个接受参数为函数的函数。 作用:为一个已经实现的方法添加额外的通用功能,比如日志记录、运行计时等。 举例 不带参数的装饰器,...

如何查看python版本

查看python版本的方法:首先将python的安装路径添加到环境变量;然后按【win+R】键打开运行;接着输入【cmd】;最后在命令提示符后输入“python”并按回车键即可查看python版本。 推荐:...

看透 管理接口文档

相关学习推荐:python教程 大多数情况下,开发的接口都不是给开发这个接口的人用的,所以如果没有接口文档,别人就无法有哪些接口可以调用,即使知道了接口的 URL,也很难知道接...

监控python logcat关键字

相关学习推荐:python教程 本文主要介绍使用Python调用ADB命令实现实时监控logcat关键字的功能 采用多进程,可同时监控多个设备,监控多个关键字。 需要配置ADB环境,具体配置就不多介...

Python 的二元算术运算详解

相关学习推荐:python教程 大家对我解读属性访问的博客文章反应热烈,这启发了我再写一篇关于 Python 有多少语法实际上只是语法糖的文章。在本文中,我想谈谈二元算术运算。 具体来...

python列表排序有哪些

python列表排序:1、冒泡排序,是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来;2、插入排序,通过构建有序序列,对...

python如何使用全局变量

python全局变量的使用:1、引用全局变量,代码为【if i in b:print(%d in list b %i)】;2、修改全局变量,代码为【print before func b:, b】。 python全局变量的使用: 一、引用 使用到的全局变量只...

详解增强算术赋值“-=”操作

相关学习推荐:python教程 序言 本文是 Python语法糖 系列文章之一。最新的源代码可以在 desugar 项目中找到(github.com/brettcannon… 介绍 Python 有一种叫做 增强算术赋值 (augmented arithmetic...

python列表常用功能介绍

python列表常用功能介绍:1、append追加 ,【names.append(e)】;2、count统计,【names.count(a)】;3、extend扩展;4、index获取下标值;5、insert插入等等。 相关学习推荐:python教程 1.定义列表 n...

详细讲解 Python实现对图像进行掩膜遮罩处理

相关学习推荐:python教程 图像掩模(image mask) :用选定的图像、图形或物体,对待处理的图像(局部或全部)进行遮挡来控制图像处理的区域或处理过程。由于覆盖的特定图像或物体...

从此驾驭图表的神器matplotlib,Python强大的作图工

相关学习推荐:python教程 先来给大家介绍一下另外一个很有用的数据分析库—— matplotlib 。 matplotlib简介 如果你在大学里参加过数学建模竞赛或者是用过 MATLAB 的话,相比会对这一款软...

使用pandas进行数据处理之 Series篇

相关学习推荐:python教程 在python中,今天我们开始介绍一个新的常用的计算工具库,它就是大名鼎鼎的 Pandas 。 Pandas的全称是Python Data Analysis Library,是一种 基于Numpy 的科学计算工具。...

使用pandas进行数据处理之 DataFrame篇

相关学习推荐:python教程 这是 pandas数据处理专题 的第二篇文章,我们一起来聊聊pandas当中最重要的数据结构——DataFrame。 上一篇文章当中我们介绍了Series的用法,也提到了Series相当于...

pandas妙招之 在DataFrame中通过索引高效获取数据

相关学习推荐:python教程 今天是 pandas数据处理 专题的第三篇文章,我们一起来聊聊DataFrame中的索引。 上一篇文章当中我们介绍了DataFrame数据结构当中一些常用的索引的使用方法,比如...

pandas妙招之 DataFrame基础运算以及空值填充

相关学习推荐:python教程 今天是 pandas数据处理 专题的第四篇文章,我们一起来聊聊DataFrame中的索引。 上一篇文章当中我们介绍了DataFrame数据结构当中一些常用的索引的使用方法,比如...

pandas技巧之 DataFrame中的排序与汇总方法

相关学习推荐:python教程 今天是 pandas数据处理 专题的第六篇文章,我们来聊聊DataFrame的排序与汇总运算。 在上一篇文章当中我们主要介绍了DataFrame当中的 apply方法 ,如何在一个Data...

Pandas 最详细教程

相关学习推荐:python教程 Python 是开源的,它很棒,但是也无法避免开源的一些固有问题:很多包都在做(或者在尝试做)同样的事情。如果你是 Python 新手,那么你很难知道某个特定任...

python如何一次性输入多个数

python一次性输入多个数的方法:1、输入两个数字【m, n = map(int, input().split());】;2、输入三个及三个以上数字【a, b, c, d = map(int, input().split());】。 相关学习推荐:python教程 python一次性输...

python如何求阶乘

python阶乘的方法:1、使用普通的for循环;2、使用【reduce()】函数,代码为【num = reduce(lambda x,y:x*y,range(1,7))】;3、使用【factorial()】函数;4、递归调用方法。 相关学习推荐:python教程...

python基础知识有哪些

Python基础知识:1、引用和对象;2、可变数据类型和不可变数据类型;3、引用传递和值传递;4、深拷贝和浅拷贝;5、基本数据类型;6、关键字、标识符和内置函数;7、算术、赋值运算...

用python画红色五角星的代码是什么

用python画红色五角星的代码是【fillcolor(red);begin_fill();while True:forward(200) right(144)if abs(pos()) 1:break end_fill()】。 相关学习推荐: python教程 用python画红色五角星的代码是: 利用Python代码绘...

python如何求1到100的奇数和

python求1到100的奇数和的方法:可以用while循环实现,在循环内部变量n不断自减,直到变为【-1】时,不再满足while条件,循环退出,代码为【for i in range(0,100):if i%2==1:sum += i;】。 相关学...

python代码写好了怎么运行

python代码写好了运行的方法:首先文件地址栏输入cmd,敲入回车;然后在对应的目录下输入【python hello.py】即可运行程序。 相关学习推荐: python教程 python代码写好了运行的方法: 1、...