展开菜单

python函数初探

任何一门编程语言都会有函数,函数通常也被称作方法,初学者听到函数或方法可能根本不知道是什么意思,我打个简单的比方,电热水壶可以把冷水烧开,那么在这里电热水壶就可以被理解成一个函数,它的主要功能是负责把冷水烧成热水。在 python 中函数也就是指能完成一个固定的功能的方法,并且是可重复使用的,函数最重要的就是可以支持通过接收不同的参数处理得到不同的结果,比如上面提到的热水壶,你倒入冷水或者热水,最终都可以得到热水,这个倒入的冷水或热水就可以理解成两个不同的参数。 在 python 中已经内置了很多现成的函数了,我们在写程序的时候直...

细说python函数参数

python的函数参数类型比较丰富,而且用法相对比较复杂,今天我们介绍几种简单常用的。 1、位置参数 位置参数最简单了,就是按照位置关系一一对应就好了,也是我们最最常用的,但是要注意的是各个参数必须按顺序对应,不多说,看下面这段代码就好了。 #位置参数,严格按照参数的顺序来读取 def locationParams(m,n):     print('第一个参数为:'+m)     print('第二个参数为:'...

ppt一键转图片和pdf

ppt一键转图片和pdf

日常工作中经常会需要把 ppt 页面转化成图片,通常我们都是对 ppt 页面截图或者使用 office 工具手动将 ppt 页面保存为图片,如果只有一两页 ppt 需要转化就还好,如果有批量的 ppt 需要处理的话那肯定不能手动来处理了,所以我们今天来用 python 实现一个批量将 ppt 转化成图片和 pdf 的工具,而且还可以将所有的图片拼接成一张长图。 老规矩,先来简单说下程序实现思路,这里依然是用到了一个很强大的第三方库 pywin32 这个库能调用 windows 的部分 api,在这里我们主要用到打开 ppt 文件的...

python日期和时间问题

获取系统时间和日期是 python 编程中最常见的操作之一了,今天我们来聊聊 python 获取系统时间以及日期格式化的问题。 在 python 有 time、calendar 、datetime、pytz、dateutil 等关于时间处理的模块,我们主要讲一讲 time 和 calendar 这两个模块。 1、time 模块 time 模块下是有很多处理时间的函数,比如通常使用 time.time() 来获取当前的时间戳,大多数情况下我们都是需要用到格式化后的时间,用 time...

一条sql揭秘你最亲密的微信好友

一条sql揭秘你最亲密的微信好友

qq空间有个栏目叫谁最在乎你和你最在乎谁,大概是通过你和好友间的互动来推断的,微信的聊天记录数据应该更能推断出更多的可能来,今天我们用一条sql来分析出谁是你最亲密的好友。 首先对微信两个主要的数据表来个大胆的猜测,一个用户user表,一个聊天记录msg表,user用户表用来存放微信用户信息,每个用户都会以一条记录的形式存在该表中,msg表用来存放用户之间的聊天信息,其中用户间的每一条消息也都会以一条记录的形式存在msg表中,两个表结构假设如下图所示。 ...

一行python代码带你装B

一行python代码带你装B

一行代码,python就能让你玩出花来。今天给大家介绍几个有趣的一行代码。 1、心形字符,全中文的话可能会变形,大家可以试试中英文搭配。 print('\n'.join([''.join([('IloveU'[(x-y)%len('IloveU')]if((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3<=0 else' ')for x in range(-30,30)])for&...

爬虫是什么?

爬虫是什么?

爬虫的英文名叫spider,解释为蜘蛛,最近几年越来越多的人都在说到爬虫,对于不太熟悉互联网行业的人来说,可能并不理解爬虫究竟是什么,莫非真的是某种昆虫吗? 所谓爬虫,简单来说其实就是一个程序,你也可以理解为一段代码,它是按照一定的规则来自动获取并采集互联网的信息和数据的,这些数据可以是来源于各个网站、APP、应用软件等,举个例子,我们常用的搜索引擎某度等其实就是一个特殊的巨大的爬虫,它能根据我们输入的内容自动去采集整个互联网上和你输入内容相关的数据,然后将爬虫采集到的数据结果展示给你,就是你看到的搜索结果,当然爬虫在搜索引擎...

一键自动下载百度美女图片

一键自动下载百度美女图片

我一直认为学习一个新东西成就感和兴趣很重要,前面几篇文章介绍了python的安装和使用,这篇文章以一个图片爬虫脚本例子来感受下python的魅力。大家可以参考之前关于python安装的文章复制并运行下面这个python脚本,同时为了方便更多小白读者快速体验python爬虫,我把文章中的python脚本打包成了一个可执行程序,大家可以直接双击运行程序即可下载你想要的图片,在本公众号后台回复关键字001即可获取该程序。 #coding:utf-8 import re import requests import&nb...

python基本数据类型

python基本数据类型

python有6大数据类型,今天我们主要介绍下常用的4大数据类型。 在介绍数据类型之前,先解释下变量赋值,数据类型通常也被说成变量类型,因为在python中数据都是存储在变量当中的,这个存储过程叫变量赋值。 1、number—数字类型 数字类型一般用来存储整数、浮点数(小数)、布尔值(bool)等,分别用 int、float、bool符号表示其对应类型,在python中可以使用 type()方法查看某个变量的类型。 a = 19 (整数类型) b = 5....

学会用python截取你的姓名

学会用python截取你的姓名

先来看一张动图。 输入你的名字,这个python脚本就能把你的姓和名字分割出来,原理其实很简单,主要就是用到了字符串的截取操作。 前面的文章中,我们刚介绍了python的几种基本数据类型,现在我们就来讲讲python字符串的一些操作。 1、字符串长度 大多数情况下,我们要对一个字符串进行处理的话,首先一般都是先要获取字符串的长度,在python中使用 len() 方法即可获取字符串长度,字符串长度即代表有多少个中文字符或者英文字符。...

剁完手也要学习python数组的

今天双11不知道大家剁手了没有,我自己整了个电动牙刷,续费了一台云服务器,在极客时间订阅了一付费专栏,今天这三样东西确实比平时要便宜,有种买到就是赚到的感觉。然而剁完手依然是要学习的,今天讲讲python中数组的使用。 1、数组定义和赋值 python定义一个数组很简单,直接 arr = [];就可以了,arr就被定义成了一个空数组,只不过这个数组是没有任何值的,我们接下来给arr这个数组赋值看看,arr = [ '今天', '双11', '你剁手了吗']; 现在arr数组已经被赋值了三个元素,其实这一步把数组定义和赋值都...

用python判断你是青少年还是老年人

用python判断你是青少年还是老年人

今天来给大家讲讲python中最基本的 if 条件语句,这几乎是所有编程语言中都存在的语句,只是语法结构稍有不同。 程序之所以能自动处理很多的事情,if条件语句在这里功不可没,程序可以通过if来判断不同条件来做出不同的处理,比如通过你输入你的年龄来判断你是否已成年,我们先来看一段具体的代码。     import datetime birth = input('告诉我你是哪年出生的:'); year = dateti...