- 博客(290)
- 收藏
- 关注
原创 Python 提高元组的可读性
假设学生系统中数据为固定格式:(名字,年龄,性别,邮箱)('jack','16','male','jack3001@gmail.com')('eric','17','male','eric@qq.com')('xander','16','female','lucy123@yahoo.com')方案一:from enum import IntEnumNAME,AGE,SEX,EMA...
2019-10-24 21:59:55 1449
原创 Python IDLE工具快捷键
文档编辑快捷键Alt+/ 自动补全代码(查找编辑器内已经写过的代码来补全)Ctrl+Shift+space 补全提示(默认与输入法冲突,修改之)(方法:Options->configure IDLE…->Keys-> force-open-completions提示的时候只要按空格就出来对于的,否则翻上下键不需要按其他键自动就补全了)Ctrl+Z 后退Ctrl+...
2019-10-24 21:59:54 1455
原创 Python中的数据类型,整型,浮点型和布尔类型
什么是数据类型?存放到变量里面的数据到底是整数,还是字符,还是小数等等,虽然Python在定义变量的时候不需要事先声明是什么数据类型,但是在使用的时候还是有数据类型之分的。Python有五个标准的数据类型:数字(数值) 、字符串、元组 、列表、字典什么是数值类型?数值类型包含:整型,浮点型,布尔类型一、整数:1)整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Py...
2019-10-24 21:59:52 3775
原创 Python中的字符串,创建很简单,特殊用法很多
一、什么是字符串(String)Python中的字符串用单引号(’)或双引号(")括起来。创建字符串很简单,只要为变量分配一个值即可。如:二、字符串的特殊用法:· 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。· 字符串可以用+运算符连接在一起,用*运算符重复。· Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。· Python中的字符串不能改变。...
2019-10-24 21:59:51 1274
原创 Python的格式化输出,如何得到你想要的数据,必备的三种方法
什么是格式化输出?数据按照某种特殊的要求输出比如输入一个整数,希望整数按照十六进制,八进制输出;如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数。字符串的输出希望在十个格子内输出,或者左对齐,居中等等python字符串格式化符号:字符串格式化符号1、 关于整数的格式化输出整数的格式化输出2、浮点数输出%f 保留小数点后面六位有效数字,%....
2019-10-24 21:59:50 1142
原创 Python开发基础知识,if-elif-else语句综合应用,新手使用教程
Python 中条件选择语句的第三种形式:if-elif-else,对于前面介绍的 if 分支语句,执行过程非常简单,判断 if 语句中的表达式是否为True真,如果为True程序就会执行 if 语句下面的代码块,if语句中的判断结果为False假,就会依次判断 elif 语句中的表达式,如果为True真,程序就会执行 elif 中的代码块……(if语句之后可以有任意数量的elif语句)如果前面...
2019-10-24 16:47:47 1779
原创 Python开发基础知识,List集合基本操作大盘点
List列表是Python中最基本的数据结构,也是Python中使用频率最高的数据类型,List列表中的元素不需要具有相同类型,使用起来非常方便。现在就来体验一下List列表的基本操作。list集合基本操作List的基本操作(=,copy,+,*,len,in)1)= 赋值list01 = [10, 20, 30, 40, 50, 60, 70, 80, 90]list02 = l...
2019-10-24 16:47:46 413
原创 Python开发基础知识,字典的常见用法,不可不会的技能
如何在字典中访问某个元素创建一个字典student_name,如果访问的key不存在,程序会报错,出现错误可以通过异常处理来解决,后面会详细介绍什么是异常处理,今天这里先采用setdefault和get来解决出错的问题,请看示例:student_name = {20190101: "王一", 20190102: "王二", 20190103: "王三", 20190104: "王四"}pri...
2019-10-24 16:47:44 240
原创 用Python来P图,分析怎么吃鸡?只有想不到,没有做不到
只有想不到,没有做不到,用python可以做哪一些有趣的事情呢?一起来看看吧!1.词云用Python读取极品家丁小说,分词后展示词云。2. 分析了70多万场绝地求生的比赛数据,总结出独家吃鸡攻略分析了总共20多G、70多万场的绝地求生比赛数据,总结出各种地图哪里跳的人最多、近战最佳武器、狙击最佳武器等,程序员嘛,靠技术吃鸡也很重要。海岛地图中,跳机场跟学校是死得最快的。沙漠地图中...
2019-10-24 16:47:43 329
原创 想用Python做项目?先弄清楚这些基础的语法吧
01变量变量是用来表示或指定特定值的名称,在Python中变量赋值不需要类型声明,赋值即创建。变量命名的规则为:1.第一个字母必须为字母表中字母或下划线_,不能以数字打头2.变量其余部分必须由字母、数字和下划线_组成3.变量区分大小写使用等号(=)来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。下图是将数字666、'数据皮皮侠’分别赋值给A、B...
2019-10-24 15:56:00 327
原创 Python实用技巧:从Excel读取数据并绘制成图像
本文主要阐述如何使用python从excel读取数据,并用matplotlib绘制成二维图像。主要知识点为:使用xlrd扩展包读取excel数据使用matplotlib绘制二维图像美化图像,添加标注,注释,显示Latex风格公式,坐标点处透明化处理等技巧适合人群:适合具有Python基础的用户,对于需要书写实验报告,学位论文,发表文章,做PPT报告的学员具有较大价值。开发准备打...
2019-10-24 15:55:57 2420
原创 三分钟,让你弄清楚Python中函数的括号使用
一直以来对python中函数括号的使用,有点分不清楚,到底什么时候用括号,什么时候不用括号,造成了很大困惑。执行结果:根据结果来分析:1、 x = aaa aaa是一个类名,后面没加括号,打印结果 ,表明x是个类2、 由于没有加括号,类没有实例化,y为公有属性,因此x.y打印的结果为you3、foo为aaa类中的函数,称为方法或属性,同时 foo后面也未加括号,打印结果为foo在内...
2019-10-24 15:55:54 424
原创 人生苦短,用Python爬取微博大V
这里的微博爬虫,我主要实现的是输入你关心的某个大 V 的微博名称,以及某条微博的相关内容片段,即可自动爬取相关该大 V 一段时间内发布的微博信息和对应微博的评论信息。Cookie 获取与上面的 Boss 直聘网站类似,爬取微博也需要获取响应的 cookie。用浏览器打开微博页面,拷贝出对应的 Cookie,保存到本地。微博搜索既然是某位大 V,这里就肯定涉及到了搜索的事情,我们可以先来...
2019-10-23 21:59:54 1445
原创 人生苦短,用Python在豆瓣爬取我女神王祖贤的海报
翻页分析在豆瓣电影中搜索“王祖贤”,进入王祖贤主页后,点击全部影人图片,进入到影人图片页面。在该页面点击下一页,可以看到浏览器的 URL 变化如下:https://movie.douban.com/celebrity/1166896/photos/?type=C&start=30&sortby=like&size=a&subtype=a继续使用 Postm...
2019-10-23 21:59:53 611
原创 Python实用技巧:比普通的赋值方式效率更高的二元赋值
python支持类似于a += 3这种二元表达式。比如:1 a += 3 -> a = a + 32 a -= 3 -> a = a - 33 a *= 3 -> a = a * 34 ...在python中的某些情况下,这种二元赋值表达式可能比普通的赋值方式效率更高些。原因有二:二元赋值表达式中,a可能会是一个表达式,它只需计算评估一次,而a = a + 3...
2019-10-23 21:52:28 463
原创 3分钟,让你学会区分python中self与__init__?
init_代表初始化你可以建立一个类然后每次实例化的时候,就会调用这个函数我举个栗子class hehe: def __init__(self): print('gao')a=hehe()这个__init__存在的意义,往往是赋值,或者作为启动内部方法用的做个比喻,你建立一个类,就像建立了一个班级,每个实例,就是一个学生,但只要学生进入了班级,就要先给他发一套,对应这个...
2019-10-22 22:00:00 200
原创 Python开发实用技巧:获取部分返回值的4种方式
python的函数支持返回多个值。返回多个值时,默认以tuple的方式返回。例如,下面两个函数的定义是完全等价的。1 def f():2 return 1,234 def f():5 return (1,2)如果将函数调用的返回值赋值给对应个数的变量,它会一一对应的赋值,这很容易理解。下面是等价的:1 a, b = f() # a=1, b=22 (a, b) = f()...
2019-10-22 21:59:58 824
原创 用5分钟学Python,做签到脚本,再也不怕断签啦!
无聊刷日剧,看到签到断了好久,简单写了个脚本,通过模拟抓包的方式实现0、先登录到字幕组网站获取token1、用获取到的token登录到人人活动页面获取cookie2、用获取到的cookie进行签到import requestsimport jsonimport timedef main(): # 登录,获取用户信息 info = json.loads(get_token())...
2019-10-22 21:59:56 890
原创 三分钟,让你弄清楚Python中函数的括号使用
一直以来对python中函数括号的使用,有点分不清楚,到底什么时候用括号,什么时候不用括号,造成了很大困惑。执行结果:根据结果来分析:1、 x = aaa aaa是一个类名,后面没加括号,打印结果 ,表明x是个类2、 由于没有加括号,类没有实例化,y为公有属性,因此x.y打印的结果为you3、foo为aaa类中的函数,称为方法或属性,同时 foo后面也未加括号,打印结果为foo在内...
2019-10-19 21:59:57 3741
原创 实用干货,python列表排序sort()和sorted()的区别
sort()是列表类型的方法,只适用于列表;sorted()是内置函数,支持各种容器类型。它们都可以排序,且用法类似,但sort()是在原地排序的,不会返回排序后的列表,而sorted()是返回新的排序列表。1 >>> help(list.sort)2 Help on method_descriptor:34 sort(...)5 L.sort(key=None, r...
2019-10-19 21:59:56 527
原创 Python实用技巧:global关键字的用法详解
这篇文章主要介绍了python global关键字的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下:想要更好的了解global关键字,首先要熟悉python的全局变量与局部变量的概念。global关键字的作用是可以申明一个局部变量为全局变量,下面看一下实例一、变量作用域的说明1、局部变量1 def a():2 ## 菊部变量 ...
2019-10-19 21:59:52 1012
原创 Pytho基础要点:7种复合语句在编写时要遵循的语法风格
python有几种类型的复合语句:if、for、while、def、class、try/except、with/as等。这些复合类型的语句在编写时,要遵循python的语法风格:1.冒号结尾复合语句的声明,如if expr:、def f():2.通过缩进数量决定代码块层次,同级别的代码块缩进数量相同也就是通过缩进来取代其它语言中的**{}**表示的代码块层次3.代码体部分缩进,缩进...
2019-10-19 21:59:51 265
原创 3分钟学会,学会用Python正确读取大文件
文件读写属于一种常见的IO操作,由于操作系统将底层操作磁盘的接口向上封装为一种通用接口,因此Python中读写文件的基本方法和JAVA、PHP等高级编程语言一样,先请求操作系统打开一个文件描述符,通过操作系统提供的接口从这个文件对象中读取数据,或者把数据写入这个文件中,最后当文件读写操作完成后关闭文件。需要注意的是文件读写完成后必须及时关闭文件,一方面打开的文件会占用操作系统的资源,并且操作系...
2019-10-19 21:59:49 197
原创 Python爬虫实战,只需30行代码,美女图片装满24GU盘
首先,爬取的美女图片镇场子, 免得你们说我光说不练假把式!话不多说,直接开始!先了解一下需要额外安装的第三方库requestspip install requestspymongopip install pymongo由于淘女郎网站含有AJAX技术,只需要和后台进行少量的数据交换就可以实时更新了,这就意味着直接抓取网页源码然后分析信息的方式行不通。对于这一类网站,一般有...
2019-10-19 21:41:57 2143
原创 Python中变量赋值的8种形式、需要注意哪些细节?
本文解释python中变量赋值的形式,并解释一些细节。python中变量赋值的几种形式1 x = "long" # (1).基本形式2 x, y = "long", "shuai" # (2).元组对应赋值3 [x, y] = ["long", "shuai"] # (3).列表对应赋值4 a, b, c, d = "long" # (4).序列赋值5 a, *b = 'long' ...
2019-10-19 21:41:45 1321
原创 3分钟,让你学会区分python中self与__init__?
init_代表初始化你可以建立一个类然后每次实例化的时候,就会调用这个函数我举个栗子class hehe: def __init__(self): print('gao')a=hehe()这个__init__存在的意义,往往是赋值,或者作为启动内部方法用的做个比喻,你建立一个类,就像建立了一个班级,每个实例,就是一个学生,但只要学生进入了班级,就要先给他发一套,对应这个...
2019-10-19 21:41:42 167
原创 Python开发实用技巧:获取部分返回值的4种方式
python的函数支持返回多个值。返回多个值时,默认以tuple的方式返回。例如,下面两个函数的定义是完全等价的。1 def f():2 return 1,234 def f():5 return (1,2)如果将函数调用的返回值赋值给对应个数的变量,它会一一对应的赋值,这很容易理解。下面是等价的:1 a, b = f() # a=1, b=22 (a, b) = f()...
2019-10-19 21:41:38 485
原创 Python实用技巧:比普通的赋值方式效率更高的二元赋值
python支持类似于a += 3这种二元表达式。比如:1 a += 3 -> a = a + 32 a -= 3 -> a = a - 33 a *= 3 -> a = a * 34 ...在python中的某些情况下,这种二元赋值表达式可能比普通的赋值方式效率更高些。原因有二:二元赋值表达式中,a可能会是一个表达式,它只需计算评估一次,而a = a + 3...
2019-10-19 21:41:34 1300
原创 用5分钟学Python,做签到脚本,再也不怕断签啦!
无聊刷日剧,看到签到断了好久,简单写了个脚本,通过模拟抓包的方式实现0、先登录到字幕组网站获取token1、用获取到的token登录到人人活动页面获取cookie2、用获取到的cookie进行签到import requestsimport jsonimport timedef main(): # 登录,获取用户信息 info = json.loads(get_token())...
2019-10-18 22:00:00 1805 1
原创 Python实用技巧:实现字符串反向输出的5种方法
Python——实现字符串反向输出的5种方法方法1: for 循环1 letter_num = list(input('please input some characters:'))2 list_num = []3 def convert_order():4 for i in range(len(letter_num)):#根据列表的长度决定遍历的次数5 list_num.appe...
2019-10-18 21:59:59 4157
原创 Python基础要点:字符串和正则表达式中的反斜杠('\')问题详
给大家整理的是关于Python字符串和正则表达式中的反斜杠(’’)问题以及相关知识点,有需要的朋友们可以学习下。在Python普通字符串中在Python中,我们用’'来转义某些普通字符,使其成为特殊字符,比如1 In [1]: print('abc\ndef') # '\n'具有换行的作用2 abc3 defg4 5 In [2]: print('abc\tdef') # '\t'...
2019-10-18 21:59:56 488
原创 Python基础要点:多线程,threading模块,创建子线程的两种方式示例
这篇文章主要介绍了Python 多线程,threading模块,创建子线程的两种方式,结合实例形式分析了Python线程的原理与创建子线程的相关实现技巧,需要的朋友可以参考下GIL(全局解释器锁)是C语言版本的Python解释器中专有的,GIL的存在让多线程的效率变低(哪个线程抢到锁,就执行哪个线程)。在IO密集型程序中,多线程依然比单线程效率高(GIL通过IO阻塞自动切换多线程)。解决GI...
2019-10-18 21:59:53 338
原创 25行python代码,任何高清MV视屏统统收入囊中
看到喜欢的mv想要下载下来,但是一个个下载费时又累人,但我们用python来爬取就不需要这么麻烦了!短短25行代码,不管是孟美岐还是华晨宇的高清mv,统统都能下载到你电脑中!一起来学学吧?首先我们选定要爬取的网站地址:http://www.170mv.com/mlmv代码:from urllib import request,responseimport re,urllibimpor...
2019-10-18 21:22:10 430
原创 python基础要点:函数解析,声明函数、调用函数、返回基础
Python中使用def关键字来声明函数,声明函数的格式为:1 def func_name(args):2 ...body...3 [return ...]有3个需要注意的地方:1.函数名后面必须加冒号2.如果函数体和def不在同一行,则必须缩进3.return指定函数返回值,用来结束函数但return语句是可有可无的,如果不给return,则等价于加上了return No...
2019-10-18 20:59:57 193
原创 Python的各种解析操作,和数学概念中的解析有何联系?
python中的解析Python支持各种解析(comprehension)操作,比如列表解析、集合解析、元组解析、字典解析。它们根据某些元素来创建(推导)出一个新的列表、集合、元组、字典等。所以有的地方也称为推导,比如列表推导、集合推导等。下面是一个列表解析的示例:1 >>> [ i*2 for i in range(10) if i % 2 == 0 ]2 [0, 4,...
2019-10-18 20:59:54 177
原创 Python实战:使用线性回归预测房价
房价大概是我们中国每一个普通老百姓比较关心的问题,我们想预测特定房子的价值,预测依据是房屋面积。我们有下面的数据集:在线性回归中,我们都知道必须在数据中找出一种线性关系,以使我们可以得到θ0和θ1。 我们的假设方程式如下所示:其中: hθ(x)是关于特定平方英尺的价格值(我们要预测的值),(意思是价格是平方英尺的线性函数); θ0是一个常数; θ1是回归系数。那么现在开始编程:步骤...
2019-10-18 20:59:54 1640
原创 拷贝数据几小时?python63行代码轻松复制500G文件
本来是去项目公司拷数据,结果去了发现有500G,靠系统的复制功能怕是得好几个小时,于是回来学一手操作。本文实例为大家分享了python实现复制大量文件的具体代码,供大家参考,具体内容如下:**说明:**CopyFiles1是可以将sourceDir连子目录一起原样复制到targetDir,而CopyFiles2是在sourceDir中筛选特定格式文件,然后将其直接放在targetDir中,会...
2019-10-18 20:59:53 431
原创 22行代码,用Python编写猜数字小游戏,含具体代码
有些人在外面玩累了,有些人躺在家里快发霉了,闲暇时候不如动动手做个小游戏玩一玩吧!本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下1 import random2 3 secret = random.randint(1, 30)4 guess = 05 tries = 06 7 print("我叫丁丁,我有一个秘密数字!")8 print("...
2019-10-17 21:59:57 1683
原创 python中不同的异常类型,如何进行异常处理?
一、错误与异常程序中难免会出现错误,而错误分为两种1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正)2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错误那什么是异常呢?异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下。异常发生之后,异常之后的代码就不执行了异常种类:在python中不同的异常可以用不同的类型(py...
2019-10-17 21:59:56 681
原创 Python shutil模块用法实例分析
本文主要介绍了Python shutil模块用法,结合实例形式分析了Python使用shutil模块操作文件拷贝的相关实现技巧与注意事项,需要的朋友可以参考下:shutil模块主要作用与拷贝文件用的。1.shutil.copyfileobj(文件1,文件2):将文件1的数据覆盖copy给文件2。1 import shutil2 f1 = open("1.txt",encoding="u...
2019-10-17 21:59:55 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人