Python3学习笔记
文章平均质量分 50
小黄鸭and小黑鸭
小黄鸭的快乐生活 嘻嘻(●'◡'●)
展开
-
Python3学习七之异常处理
Python3学习七之异常处理类似于java的try...catch基本语法try: block1except Error: block2except可以处理多个异常,将多个异常放入()内并使用,隔开就行了except中可以打印错误信息,将Error用关键字as命名err即可调用printtry中还可以加入另一个子句finally,无论try是否发生异常finally原创 2016-10-22 14:48:45 · 413 阅读 · 0 评论 -
Python——使用matplotlib绘制柱状图
Python——使用matplotlib绘制柱状图1、基本柱状图 首先要安装matplotlib 可以使用pip命令直接安装# -*- coding: utf-8 -*-import matplotlib.pyplot as pltnum_list = [1.5,0.6,7.8,6]plt.bar(range(len(num_list)), num_list)原创 2017-05-11 17:05:18 · 287865 阅读 · 18 评论 -
Python——保存、读取json文件
python——保存、读取json文件file = open('test.json','w',encoding='utf-8')data1 = {'name':'john',"age":12}data2 = {'name':'merry',"age":13}data = [data1,data2]print(data)json.dump(data,file,ensure_asci原创 2017-04-18 11:56:27 · 30656 阅读 · 0 评论 -
Python——爬虫(解析简单标签)
Python——爬虫(解析简单标签)# -*- coding: utf-8 -*-# 使用BeautifulSoup解析网页from bs4 import BeautifulSoup#获取要解析的标签with open('test.html','r',encoding='utf-8') as wb_data: Soup = BeautifulSoup(wb_data,'lxm原创 2017-01-14 21:19:00 · 7164 阅读 · 0 评论 -
Python学习六之文件
Python学习六之文件Python读取键盘输入使用input()函数就可以轻松的接受键盘输入,不需要创建新对象,如下:Python读和写文件最爽的来袭,不需要new什么对象就可以轻松读文件!f = open(filename,mode) f.close()filename:文件路径包含文件名mode:打开文件的方式 ,常用的几种方式:原创 2016-10-20 14:29:13 · 252 阅读 · 0 评论 -
Python3学习四之基本编程
Python3学习四之基本编程1、使用Python编程的小技巧复合赋值 a,b=0,1end关键字2、if条件语句(Python中没有switch-case语句)基本格式if condition_1:statement_block_1elif condition_2:statement_block_2else :statemen原创 2016-10-19 21:42:39 · 802 阅读 · 0 评论 -
Python3学习三之逻辑运算符
Python3学习三之运算符Python3的运算符跟Java、C的很相似,这里只说一下逻辑运算符。Python的逻辑运算符andx and y如果x为false,返回false,否则返回y的值orx or y如果x为true,返回true,否则返回y的值notnot x如果x为true返回false,如果x为false原创 2016-10-19 16:34:19 · 4728 阅读 · 0 评论 -
Python3学习二之基本数据类型
Python3学习二之Python3 基本数据类型Python3中有六个标准数据类型Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典)其中String、list、tuple都属于sequence(序列)Python变量声明Python中的变量声明跟JS、JQuery相似,并不需要指原创 2016-10-19 13:05:27 · 465 阅读 · 0 评论 -
Python3学习一之基本语法
首先要说一下Python3的编码问题,真是简直了,第一次接触就弄了一晚上了,我是在Eclipse中配置的Python环境,Python3默认编码是UTF-8,字符串都是unicode串,然后就出现了诸如UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 2-3: illegal multibyte sequence原创 2016-10-19 11:06:39 · 1274 阅读 · 0 评论 -
Python3学习五之数据结构
Python3学习五之数据结构总算熬到函数了Python中的函数规则:函数代码块以def开头def后紧跟函数名函数名后是由()括起来的参数列表参数列表后没有{}而是:return用于返回数据直接通过函数名调用函数体首行可以用双引号""写明函数说明参数列表中需要注意的一点是可以使用不定长参数格式是:def function(*var):匿名函数lsmbda比def的结构体更简单# -原创 2016-10-19 23:08:03 · 344 阅读 · 0 评论 -
Python3.5安装numpy和scripy等扩展包
Python3.5安装numpy和scripy程序员第一步,永远都是配置环境MDZZ然后是各种bug,接着各种哭,各种绝望,然后可能重生,或者死去http://www.lfd.uci.edu/~gohlke/pythonlibs 下载跟你python版本对应的numpy和scripy的whl文件,注意:所谓的版本对应其实就是里面的cp27代表的是python2.7版本cm原创 2016-10-22 17:48:36 · 3589 阅读 · 2 评论 -
Python3学习八之类
Python3学习八之类Python也是一门面向对象的语言,先说一下面向对象的特征:类类变量数据成员方法重写实例变量继承实例化方法对象Python3的面向对象类定义class ClassName: ...访问类属性可以通过实例化类或者直接用类名访问,类方法的定义第一个参数必须为self,self的功能相当于java中的this如:# -*- coding: u原创 2016-10-22 15:09:48 · 292 阅读 · 0 评论 -
Python——列表中存放字典遇到的问题
Python——列表中存放字典遇到的问题使用列表、字典之间的相互嵌套可以很容易的实现json数据格式,但是昨天在往列表中装入字典时遇到了问题:直接使用append方法将字典添加到列表中,如果需要更改字典中的数据,那么列表中的内容也会发生改变,这是因为dict在Python里是object,不属于primitive type(即int、float、string、None、bool)。原创 2017-04-21 10:29:52 · 29253 阅读 · 7 评论