
Python笔记
是是非非iiee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python2笔记(十一)—— Python2.x与3.x版本区别
转载:【菜鸟教程】Python2.x与3.x版本区别Python2.x与3.x版本区别Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许转载 2020-06-19 09:40:38 · 309 阅读 · 0 评论 -
Python笔记(机器学习)(二)—— 理论
环境部署Scikit-learnPython语言中专门针对机器学习应用而发展起来的一款开源框架(算法库),可以实现数据预处理、分类、回归、降维、模型选择等常用的机器学习算法特点:集成了机器学习中各类成熟的算法,容易安装和使用,样例丰富,教程和文档也非常详细不支持Python之外的语言,不支持深度学习和强化学习安装:https://scikit-learn.org/stable/install.html数据预处理Iris数据集:Iris鸢尾花数据集是一个经典数据集,在统计学习和机器学习领域都经原创 2020-06-19 09:37:09 · 357 阅读 · 2 评论 -
Python笔记(爬虫)(一)—— 入门
下载器官方库urllib2和第三方库request解析器Beautiful Soup(第三方库),用于从HTML或XML中提取数据,官网http://www.crummy.com/software/BeautifulSoup/安装并测试beautifulsoup4安装:pip install beautifulsoup4测试:import bs4print bs4实例(确定目标、分析目标(url格式、数据格式、网页编码)、编写代码、执行爬虫):# coding:utf-8import原创 2020-06-19 09:26:30 · 218 阅读 · 0 评论 -
Python2笔记(十)—— 特殊方法
特殊方法特殊方法定义在class中;调用时只需实现调用的和关联的方法;__str__()和__repr__()将类作为属性直接访问# -*- coding: utf-8 -*-class Person(object): def __init__(self, name, age): self.name = name self.age = age...原创 2020-04-17 09:39:11 · 199 阅读 · 0 评论 -
Python2笔记(九)—— 继承
继承# -*- coding: utf-8 -*-class Person(object): def __init__(self, name, age): self.name = name self.age = ageclass Student(Person): def __init__(self, name, age, score):...原创 2020-04-17 09:37:27 · 349 阅读 · 0 评论 -
Python2笔记(八)—— 类和对象
类在Python中,类通过 class 关键字定义。类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。创建实例使用 类名+(),类似函数调用的形式创建;# -*- coding: utf-8 -*-class Person(object): passuser1 = Person()user1.name = 'Xiao Ming'user1.gend...原创 2020-04-17 09:34:34 · 179 阅读 · 0 评论 -
Python2笔记(七)—— 模块和包
模块test.ty:模块名-testimport math:引入math模块print math.pow:调用math模块函数包如何区分包和文件夹:包下有一个__init__.py,每层都必须要有# -*- coding: utf-8 -*-# 导入math# import math# 从math导入部分函数,通过as起别名# from math import pow, sin...原创 2020-04-17 09:33:20 · 243 阅读 · 0 评论 -
Python2笔记(六)—— 高阶函数
map(f,list)list按f处理# -*- coding: utf-8 -*-def f(x): return x * xprint map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]reduce(f,list)list按f处理,reduce()传入的函数 f 必须接收...原创 2020-04-17 09:31:27 · 175 阅读 · 0 评论 -
Python2笔记(五)—— 函数
定义定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。# -*- coding: utf-8 -*-def add(x, y): z = x + y return x, y, zprint add(1, 2)print add(1, 2)[1]**使用递归函数需要注意防...原创 2020-04-17 09:29:44 · 198 阅读 · 0 评论 -
Python2笔记(四)—— 条件判断和循环
条件判断:if-elif-elseage = 12if age >= 18: print 'adult'elif age >= 6: print 'teenager'elif age >= 3: print 'kid'else: print 'baby'结果:teenager循环:for,while,continue,break...原创 2020-04-17 09:27:40 · 143 阅读 · 0 评论 -
Python2笔记(三)—— 集合List和Tuple,Dict和Set类型
List# -*- coding: utf-8 -*-L = [1, 'a', "啥"]print Lprint L[0], L[1], L[2], L[-1], L[-2], L[-3]结果:[1, ‘a’, ‘\xe5\x95\xa5’]1 a 啥 啥 a 1向后添加append() 和指定位置插入insert():# 向后插入L.append([2])print L...原创 2020-04-17 09:26:00 · 175 阅读 · 0 评论 -
Python2笔记(二)—— 变量和数据类型
数据类型整数浮点数字符串‘’ 或 “”,转义\,如果一个字符串包含很多需要转义的字符,对每一个字符都进行转义会很麻烦。为了避免这种情况,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。但是r’…‘表示法不能表示多行字符串,也不能表示包含’和 "的字符串如果要表示多行字符串,可以用’’’…’’’print '\'\',''\"\"'pr...原创 2020-04-10 09:01:51 · 133 阅读 · 0 评论 -
Python2笔记(一)—— 安装、运行Helloworld
下载安装配置环境变量配置程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。在Mac OS中,安装程序过程中改变了python的安装路...原创 2020-04-10 08:59:36 · 222 阅读 · 0 评论