自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

翻译 小甲鱼Python3学习笔记之第三十二讲(仅记录学习)

第三十二讲:异常处理,你不可能总是对的1一、知识点:0.python标准异常总结AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit gen...

2018-08-23 14:56:27 575

翻译 小甲鱼Python3学习笔记之第三十一讲(仅记录学习)

第三十一讲:永久存储,腌制一缸美味的泡菜一、知识点:0.pickle模块的用法:总体使用方法类似于文件的读写,都要遵循打开->读/写->关闭。写入:首先打开:pickle_file = open('my_list.pkl','wb')#打开名为my_list.pkl的文件,以二进制的方式进行写入写入:pickle.dump(temp_list,pickle_fi...

2018-08-22 10:39:41 475

翻译 小甲鱼Python3学习笔记之第三十讲(仅记录学习)

第三十讲:文件系统,介绍一个高大上的东西一、知识点:0.模块,是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。1.os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdi...

2018-08-21 11:33:03 1828

翻译 小甲鱼Python3学习笔记之第二十九讲(仅记录学习)

第二十九讲:文件:一个任务一、知识点:0.任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来:小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) 小客服的对话单独保存为girl_*.txt的文件(去掉“小客服:”) 文件中总共有三段对话,分别保存为boy_1.txt,girl_1.txt,boy_2.txt,girl_2.txt,boy_3....

2018-07-20 09:49:23 892

翻译 小甲鱼Python3学习笔记之第二十八讲(仅记录学习)

第二十八讲:文件:因为懂你,所以永恒一、知识点:0.file对象利用open函数来创建。1.file文件的打开模式:f = open('文件地址',‘r/w/x/a等’)‘r’:只读模式,以只读方式打开文件(默认模式,文件必须存在,不存在则抛出异常) ‘w’:只写模式,以写入的模式打开文件(不可读,不存在则创建,存在则清空内容) ‘x’:只写模式(不可读,不存在则创建,存在则报...

2018-07-18 15:16:49 577

翻译 小甲鱼Python3学习笔记之第二十七讲(仅记录学习)

第二十七讲:集合,在我的世界里,你就是唯一一、知识点:0.集合的创建:set1={1,2,3,4,5},集合中的重复元素会剔除。1.集合是无序的,不支持索引。2.可以利用工厂函数set()来创建一个集合:set1=set(字符串/列表/元组)3.如何访问集合中的值:for语句进行遍历;in/not in 判断是否在集合中;add()添加;remove()移除4.不可变集...

2018-07-18 10:08:53 496

翻译 小甲鱼Python3学习笔记之第二十六讲(仅记录学习)

第二十六讲:字典:当索引不好用时2一、知识点:0.字典的一种内建方法:dict.fromkeys(s[,v])>>> dict1 = {}>>> dict1.fromkeys((1,2,3)){1: None, 2: None, 3: None}>>> dict1.fromkeys((1,2,3),'a'){1: 'a',...

2018-07-17 14:56:23 787

翻译 小甲鱼Python3学习笔记之第二十五讲(仅记录学习)

第二十五讲:字典:当索引不好用时1一、知识点:0.字典是python中唯一的映射类型。1.字典包含两个要素:键(key)和值(value)他们是成对出现的,用大括号括起来,多对存在时用逗号隔开。2.可以用dict()直接创建字典,如dict1 = dict((('a',90),('b',91),('c',92),('d',93))),创建出来的字典dict1的形式为{'a': 90...

2018-07-16 10:20:50 1095

翻译 小甲鱼Python3学习笔记之第二十三讲、二十四讲(仅记录学习)

第二十三讲、二十四讲:递归:这帮小兔崽子;汉诺塔一、知识点:0.斐波那契数列:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=2)非递归方法:>>> def fab(n): n1,n2,n3 = 1,1,1 if n<1: print('输入有误!') return -1 while (n-2)>0: ...

2018-07-13 10:41:43 891

翻译 小甲鱼Python3学习笔记之第二十二讲(仅记录学习)

第二十二讲:递归是神马一、知识点:1、递归:调用函数本身,并有正确的返回条件。2、递归求阶乘:非递归方法:def jiec(i): result = i for each in range(1,i): result *= each return resultnum = int(input('请输入一个整数:'))result = ...

2018-07-10 15:23:10 574

翻译 小甲鱼Python3学习笔记之第二十一讲(仅记录学习)

第二十一讲:Lambda表达式一、知识点:0.lambda表达式:lambda函数是一种快速定义单行的最小函数,是从lisp借用来的,可以用在任何需要函数的地方。下面的例子比较了传统的函数定义def和lambda定义方式:>>> def func(x,y): return x*y>>> func(2,3)6>>> i...

2018-07-06 16:19:03 670

翻译 小甲鱼Python3学习笔记之第二十讲(仅记录学习)

第二十讲:内嵌函数和闭包一、知识点:0.global关键字:内部作用域想要对外部作用域的变量进行修改时需要用到。例如:>>> num = 1>>> def myfun(): global num print(num) num = 2 print(num)结果:>>> myfun()121.内嵌函数:内部函数...

2018-07-05 16:05:44 956

翻译 小甲鱼Python3学习笔记之第十九讲(仅记录学习)

第十九讲:函数,我的地盘听我的一、知识点:0.函数与过程:过程(procedure)是简单的,特殊且没有返回值。函数有返回值。Python严格来说只有函数没有过程。1.局部变量:在局部生效的变量,如在函数中定义的变量。2.全局变量:在函数外定义的变量,作用于整个模块。函数内若试图修改全局变量,Python会新建一个同名局部变量用于存储修改值,原全局变量的值不变def ...

2018-06-26 21:39:31 811

翻译 小甲鱼Python3学习笔记之第十八讲(仅记录学习)

第十八讲:函数,灵活即强大一、知识点:0.形参和实参:def function(name):形参function('abc'):实参1.函数文档:>>> def myfun(name): '测试函数文档'#函数文档 print(name)利用function.__doc__可以查看函数文档(双下划线)或者help(函数)也可以查看2.关键字参...

2018-06-22 11:43:51 767

翻译 小甲鱼Python3学习笔记之第十七讲(仅记录学习)

第十七讲:python的乐高积木一、知识点:0.定义函数:def function(参数)1.函数的返回:函数中使用return--------------------------------------------------------------------我是一条分割线-----------------------------------------------------...

2018-06-20 11:41:35 740

翻译 小甲鱼Python3学习笔记之第十六讲(仅记录学习)

第十六讲:序列!序列!一、知识点:0.根据列表、元组、字符串的共同点把它们统称为序列。A、都可以通过索引得到每一个元素;B、默认索引值都是从零开始(支持负数索引);C、都可以都过分片(切片)的方式得到新的字符串;D、都有相同的操作符(重复操作符、拼接操作符、成员关系操作符)1.与之相关的内置函数备注:reversed()、enumerate()、zip()三个函...

2018-06-19 15:46:32 737

翻译 小甲鱼Python3学习笔记之第十五讲(仅记录学习)

第十五讲:字符串,格式化一、知识点:0.str.format()有两种参数位置参数和关键字参数:A、对应序号替换:>>> 'hello,{0},{1},{2}'.format('A','B','C')'hello,A,B,C'>>> 'hello,{0},{2},{1}'.format('A','B','C')'hello,A,C,B'...

2018-06-19 10:11:58 1137

翻译 小甲鱼Python3学习笔记之第十四讲(仅记录学习)

第十四讲:字符串,各种奇葩的内置方法一、知识点:0.Python 的字符串常用内建函数如下:序号 方法及描述 1 capitalize() 将字符串的第一个字符转换为大写 2 center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。 3 ...

2018-06-14 11:22:21 1155

翻译 小甲鱼Python3学习笔记之第十三讲(仅记录学习)

第十三讲:元组,带上了枷锁的列表一、知识点:0.元组,元组与列表相似,只是元组的元素不能修改。元组使用小括号,列表使用中括号。元组创建只需要在括号中添加元素,并使用逗号隔开即可。>>> tup1 = (1,2,3,4,5)>>> tup1 = (1,2,3,4,5,6)>>> tup2 = 'a','b','c','d...

2018-06-08 21:03:51 868

翻译 小甲鱼Python3学习笔记之第十二讲(仅记录学习)

第十二讲:列表,一个打了激素的数组一、知识点0.reverse() 函数用于反向列表中元素,语法为:list.reverse()>>> list1 = [1,2,3,4,5,6]>>> list1.reverse()>>> list1[6, 5, 4, 3, 2, 1]1.sort() 函数用于对原列表进行排序,如果...

2018-06-08 14:27:35 574 1

翻译 小甲鱼Python3学习笔记之第十一讲(仅记录学习)

第十一讲:列表,一个打了激素的数组一、知识点:0.从列表删除元素:remove(),del,pop()举例如下:>>> list=[1,1,2,3,4,5,6,7]>>> list.remove(1)>>> list[1, 2, 3, 4, 5, 6, 7]>>> del list[2]>&g

2018-06-07 22:36:28 1045

翻译 小甲鱼Python3学习笔记之第十讲(仅记录学习)

第十讲:列表,一个打了激素的数组一、知识点:0.列表:列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下:>>> list1 = [1,2,3,4,5]>>> list2 = ['a','b','c','d']...

2018-06-06 15:51:11 984

翻译 小甲鱼Python3学习笔记之第九讲(仅记录学习)

第九讲:了不起的分支和循环一、知识点:0.for循环,可以遍历任何序列的项目,如一个列表或者一个字符串。语法为:for <变量> in <序列>:    <执行代码>else:    <执行代码>1.range()函数,返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。语法:range(...

2018-06-05 22:09:56 646

翻译 小甲鱼Python3学习笔记之第七讲、第八讲(仅记录学习)

第七讲、第八讲:了不起的分支和循环一、知识点:0.条件语句,if……else语法if 判断条件: 执行语句……else: 执行语句……elif语法:if 判断条件1: 执行语句1……elif 判断条件2: 执行语句2……elif 判断条件3: 执行语句3……else: 执行语句4……1.条件表达式:为真时的结...

2018-06-04 15:48:49 938

翻译 小甲鱼Python3学习笔记之第六讲(仅记录学习)

第六讲:python之常用操作符一、知识点:0.算术运算符:+,-,*,/,%(取模,即求余数),**(幂运算),//(地板除法,取整除,返回商的整数部分)备注:①双斜杠 // 除法总是向下取整。            ②从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换1.比较运算符:运算符 描述 ...

2018-06-04 09:16:25 1033

翻译 小甲鱼Python3学习笔记之第五讲(仅记录学习)

第五讲:闲聊之python的数据类型一、知识点:1.python3的几种数据类型:int(整型),float(浮点型),bool(布尔型),E记法2.type和isinstance。这是两个内置函数,这两个主要的作用都是判断变量的类型(整型、浮点型等),区别是type主要是给出变量的类型,isinstance主要是判断变量的类型。>>> a = 3>&g...

2018-05-31 14:11:41 1689

翻译 小甲鱼Python3学习笔记之第四讲(仅记录学习)

第四讲:改进猜数字小游戏一、知识点:1.while循环,语法为:while 判断条件: 执行语句定义为在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非0或非空的值均为true。2.其他:操作符、if……else语句、and的使用3.模块的引用,语法为:import module1...

2018-05-30 15:59:40 1152

翻译 小甲鱼Python3学习笔记之第三讲(仅记录学习)

第三讲:小插曲变量和字符串一、知识点:1.变量的概念:在别的编程语言中,变量是把一个值赋给一个名字时,值会存储到内存中,这个名字就叫变量。在python中,变量更像把名字贴到值的上边,所以说python没有变量。2.变量使用时需要注意的点:(1)在使用变量之前,需要对它进行赋值;(2)变量名可以包括字母、数字、下划线,但不能以数字开头;(3)字母可以大小写,但大小写是不...

2018-05-28 22:48:35 759 1

翻译 小甲鱼Python3学习笔记之第二讲(仅记录学习)

第二讲:用python设计第一个游戏一、知识点:1.流程图的使用在写程序的初期,可以现画流程图,弄懂程序的逻辑顺序、实现功能、判断条件等。2.内置函数BIFBIF=built-in-function,查询python的内置函数,可以使用>>> dir(__builtins__)['ArithmeticError', 'AssertionError', ...

2018-05-28 21:18:50 539

翻译 小甲鱼Python3学习笔记之第一讲(仅记录学习)

第一讲:我和Python的第一次亲密接触一、知识点:1. 什么是IDLE? IDLE是一个Python Shell,简单来说就是一个通过键入文本与程序交互的途径,类似windows中的cmd窗口。2.快捷键:重新输入之前输入的第一条语句(ALT+N),重新输入之前输入的上一条语句(ALT+P)。3.print()函数输出总结(1)字符串和数值类型:可以直接输出>&g...

2018-05-28 11:34:26 1297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除