自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day2-2生成器

生成器生成器,利用迭代器,我们可以在每次迭代获取数据时(通过next()方法)按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代的状态需要我们自己记录,进而才能根据当前的状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,可以采用更简便的语法。即生成器(generator),生成器是一种特殊的迭代器,它比迭代器更优雅创建一个生成器列表[]—>生...

2019-07-30 19:43:15 113

原创 day2-2迭代器

迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退可迭代对象:list,str,tuple etc.—>for … in … 遍历—>遍历迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration# li=[1,...

2019-07-30 19:42:34 103

原创 day2-1面向对象

面向过程函数式编程面向对象面向过程所谓过程就是我们解决问题的步骤,一步步的按照流程走,有先后之分。整个设计就好比流水线,思维上比较机械化。优缺点:优点复杂化的问题流程化,将问题分解简化。缺点拓展性不好面向对象核心是对象正式的来说对象是一个数据以及相关行为的集合面向对象是功能上指向建模对象通过数据和行为方式来描述交互对象的集合过程面向对象的优...

2019-07-30 19:42:00 98

原创 day1-4模块和包

模块包—> module and package包:包是通过使用’.模块名’来组织Python模块名称空间的方式—> 具体而言,包就是一个包含‘init.py‘文件的文件夹目的:用文件夹将文件/模块组织起来注意:py3,即使包中没有’init.py’ 也可以使用;py2,如果没有’init.py’,肯定报错创建包的目的不是为了运行,而是为了被导入使用。包...

2019-07-27 16:25:37 129

原创 day1-5Time模块

Time 模块import time# time.sleep(n)#休眠N s# time.time()#获取当前时间戳在Python中,表示时间通常有3种:时间戳(timetamp):表示的事从1970.01.01 00:00:00 开始按秒计算的偏移量格式化的时间字符串(format string)2019-7-26 08:48:34结构化的时间(struct_tim...

2019-07-27 16:18:37 120

原创 day1-3

递归函数在一个函数体的内部,调用函数本身,就被称为递归函数# def fun(n):# if n==1 or n==2:# return 1# else:# return fun(n-1)+fun(n-2)# # print(fun(10))匿名函数(lambda)格式lambda para1,para2,...,para...

2019-07-27 16:13:41 84

原创 day1-3

递归函数在一个函数体的内部,调用函数本身,就被称为递归函数# def fun(n):# if n==1 or n==2:# return 1# else:# return fun(n-1)+fun(n-2)# # print(fun(10))匿名函数(lambda)格式lambda para1,para2,...,para...

2019-07-24 20:49:44 52

原创 day1-2函数

函数引子:程序而言:函数就是对逻辑进行结构化或者过程化的一种编程方法。built-in function 内置函数 —> BIF函数定义说明如下:​ 1.函数代码块以 def 关键词开头,后接函数标识符名称和小括号 ()。​ 2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。​ 3.函数的第一行语句可以选择性地使用文档字符串----用于存放函数说...

2019-07-23 21:12:08 90

原创 day1-2错误和异常

错误和异常常见异常异常描述NameError尝试访问一个没有申明的变量ZeroDivisionError除数为 0SyntaxError语法错误IndexError索引超出序列范围KeyError请求一个不存在的字典关键字FileNotFoundError文件未发现错误(比如你要读的文件不存在)AttributeError尝...

2019-07-23 21:11:31 507

原创 day1-1OS模块

模块(module)将不同功能的代码分组保存在不同的文件里,方便维护在python中,一个.py文件就可以称之为一个模块即:包含相应功能的函数以及变量,py则以’.py’为后缀名模块可以为其他的程序引用,以使用改模块所对应的函数或者变量。使用模块的优点:提高代码的可维护性提高代码的复用性可以导入很多功能的模块标注库模块第三方模块自定义模块避免变量名...

2019-07-22 21:10:08 105

原创 day1-1

文件数据常见的文件类型txtcsvjsonhtmlmp4文件操作的流程打开——>open()读/写——>read()/write()关闭——>close()文件的打开与关闭内设函数:open(),创建一个file对象,之后才可以用它调用相关的方法。格式file_object=open(file,[,mode],[,encoding='utf-8...

2019-07-22 21:09:31 86

原创 day04_字典

字典字典是列表以外python中使用最灵活的内置数据类型。字典是一种可变的数据类型。和列表的区别:列表有序,字典无序列表通过索引(偏移)访问元素,字典通过键(key)访问元素字典是基本格式dict={key1:value1,key2:value2,...,keyn:valuen}值可以取任意数据类型,但键不可以,必须为不可变数据类型可哈希——不可变不可哈希——可以变特点...

2019-07-19 17:12:26 154

原创 day04_集合

集合无序的不可重复的不可更改内部的元素是可哈希的集合本身是不可哈希的用{}括起来的单元素数据集用途去重(列表---->集合,自动去重)关系测试集合的创建空集合的创建st= set()print(st)set()强转>>> li=[1,23,24,324]>>> set(li){24, 1, 324, 23}...

2019-07-19 17:11:40 90

原创 day03总结

功能字符串(str)列表(list)元组(tuple)所用符号’ ’[ ]( )增拼接 join()append() 末尾添加对象 extend() 多个附加值添加到末尾 insert 按照索引添加拼接,不能添加元素删split() 以指定字符分割字符串并删除该字符pop() 返回被删除的元素 如果不指定索...

2019-07-18 19:11:11 104

原创 day03

print函数查看帮助文件>>> help(print)Help on built-in function print in module builtins:print(...)print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)Prints the values to a stream...

2019-07-18 19:08:44 107

原创 day02 字符串

字符串1.索引a='pyrhon'for i in range(len(a)): print(a[i])for j in a: print(j,end=' ')2.切片sr='life is short,you need python'print(sr[8:-8]) print(sr[12:1:-2])short,you neetoss f3.大小写转化...

2019-07-17 19:11:40 80

原创 day02流程控制

Python流程控制if条件分支语句Python条件语句就是通过一条或者多条语句执行的结果(true/false)来决定执行的代码块。if单分支语句if 逻辑语句: 语句块demo:print('hello')if False: print('world')print('game')if双分支语句if 逻辑语句1: 语句(块)1else:...

2019-07-17 19:10:47 78

原创 day02流程控制

Python流程控制if条件分支语句Python条件语句就是通过一条或者多条语句执行的结果(true/false)来决定执行的代码块。if单分支语句if 逻辑语句: 语句块demo:print('hello')if False: print('world')print('game')if双分支语句if 逻辑语句1: 语句(块)1else:...

2019-07-17 18:44:25 189

原创 day01

1.python是什么编程语言:动态解释性的强类型定义语言编程语言主要从以下几个角度分类:编译型和解释型、静态语言和动态语言、强类型定义语言和弱类型定义语言2.python基础print(’‘hello world’)姓名年龄住址121245asasas公式网址y |_(2)Python是什么样的编程语言动态静态编译型:把源程序的每一条...

2019-07-16 18:28:13 76

空空如也

空空如也

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

TA关注的人

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