![](https://img-blog.csdnimg.cn/20200413111728942.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python从入门到实践
对基础部分进行整理、提炼,方便记忆;
对实践部分进行记录
穆藩6211
这个作者很懒,什么都没留下…
展开
-
处理CSV&JSON文件(chapter_16)
一、处理CSV数据1、模块:csv2、相关函数1)reader()—返回以“行”为元素的列表,【后面贴出help(csv.reader)】2)next()—传入阅读对象,返回文件的下一行。当调用next()一次时,得到文件的头行。3)int()—返回与字符串对应的整数【后面有代码测试补充】4)datetime模块中的striptime(),将字符串日期装换成日期的格式5)fig.au...原创 2020-04-18 22:16:35 · 205 阅读 · 0 评论 -
折线图&散点图&直方图(chapter_15)
一、折线图和散点图所用的包与模块:matplotlib.pyplot(import matplotlib.pyplot as plt)步骤:(plt.figure()—窗口/高度/分辨率/背景色)→调用画图函数(plt.plot/plt.scatter)→调整画图细节(标题/坐标轴标签/刻度/坐标轴刻度)→plt.show()→(plt.savefig()—保存图表)1、图标细节,例plt....原创 2020-04-17 20:10:26 · 297 阅读 · 0 评论 -
异常&测试(chapter_10&chapter_11)
一、异常1、定义异常是一种特殊的管理对象,用于管理程序运行过程中的错误。前提是知到报错的类型2、代码结构1)try-except代码块(最简单,用于提示)try: print(5/0)except ZeroDivisionError: print("you can't divide it")2)try-except(pass语句)代码块(pass语句告诉什么也不做,...原创 2020-04-16 13:13:46 · 113 阅读 · 0 评论 -
文件读取&写入&存储&载入(chapter_10)
一、文件读取/写入open():提供两个参数,第一个参数为打开的文件的名称,第二个参数为打开模式。‘w’-写入模式,‘r’-读取模式,‘a’-附加模式,‘r+’-读取和写入模式,默认只读模式文件路径:1、读取文件1)read()方法:读取文件内容并将其作为字符串存储【在文件末尾后会返回一个空字符】2)逐行读取:for line in file_object:print(line)【注...原创 2020-04-15 22:46:49 · 252 阅读 · 0 评论 -
函数&类(chapter_08&chapter_09)
一、函数1、传参1)形参与实参:针对函数定义和调,定义时设计的参数为形参,调用时传入的则是实参。2)关键字实参与位置实参:针对调用函数时两种情况,def(name,skill)关键字传参-调用函数时,将形参与实参用等号连接,例:def(name=daxing,skill=guitar)基于形参的位置顺序传递实参,调用函数时省去形参的重复,例:def(daxing,guitar)3)默认...原创 2020-04-15 21:41:52 · 99 阅读 · 0 评论 -
if语句&while语句(chapter_05&chapter_07)
一、if语句1、条件测试1)基本:检查相等(==),检查不相等(!=)(判断相等时区分大小写)2)比较数字:<,>,<=,>=3)检查多个条件:and,or4)其他:in( not in )—检查特定值在(不在)列表中,例:lists=[a,b];a in lists;>>>True2、语句结构if;if-else;if-elif-else;...原创 2020-04-15 11:50:27 · 114 阅读 · 0 评论 -
数据类型&输入(chapter_02&chapter_07)
一、变量名的命名规则1、变量名只能包含字母、数字和下划线,且数字不能打头;2、不要用关键字和函数名当作变量名;3、慎用小写字母l和大写字母O,容易与1和0搞混。二、数据类型——字符串1、定义:字符串就是一系列字符,用引号括起来,单双引号都可。2、字符串操作方法1)title()—首字母大写,例:name=‘daxing’;print(name.title());>>>...原创 2020-04-15 10:58:30 · 129 阅读 · 0 评论 -
元组&字典(chapter_04&chapter_06)
二、元组1、定义与访问不可变的列表称为元组,用()标识,通过索引访问,例foods=(a,b);print(foods[1]);b2、遍历可以采用for循环,例:nums=(21,62);for num in nums print(num);21 623、注意事项1)修改元组元素不合法,nums[0]=23;会报错2)修改元组变量;例nums=(23,62),新元组储存在nums中。...原创 2020-04-14 11:42:31 · 227 阅读 · 0 评论 -
列表(chapter_03&chapter_04)
一、列表1、定义列表由一系列按特定顺序排列额元素组成,(元素可以是任意东西)用[ ]表示,列表为有序集合。2、访问通过位置或索引进行访问,注意索引从0开始;最后一个可以通过[-1]索引(只有空列表才报错);通过方法len()可以获取列表的长度。★索引号也是[ ],区别列表符号,因为其他集合索引时也是用[ ]。3、修改、添加和删除元素1)修改:就是通过新值附给旧值;a[0]=a_ne...原创 2020-04-14 09:58:11 · 162 阅读 · 0 评论