自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python5:函数

一、要点概括二、变量的作用域变量包括局部变量、全局变量、内置变量和闭包变量。(1)定义在函数内部的变量为局部变量,局部变量拥有一个局部作用域,只能在其被声明的函数内部访问。(2)定义在函数外的变量为全局变量,全局变量拥有全局作用域,可以在整个程序内访问。(3)内置变量是Python自带的变量,可通过var()查看。(4)闭包相当于函数嵌套的子函数,闭包变量是闭包中的局部变量。global关键字:在函数内部对函数外的变量进行操作。nonlocal关键字:嵌套函数中修改闭包变量作用域,使用

2020-08-10 21:24:54 539

原创 Python4:可迭代对象和迭代器

1.支持迭代协议的对象(内部有__next__()方法,该方法用来移动指针到下一个关联的元素上)支持循环或遍历操作。2.可迭代对象遍历时占用内存更少,效率更高。迭代的意思是重复做一些事很多次,就像在循环中做的那样。到现在为止只在for循环中对序列和字典进行过迭代,但实际上也能对其他对象进行迭代:只要该对象实现了__iter__方法。__iter__方法会返回一个迭代器(iterator),...

2020-05-06 19:40:21 100

原创 Python3:语句与表达式

知识结构图代码风格Python代码依据PEP8代码规范注意点:(1)缩进:四个空格或者tab,但不要混合使用tab和空格(2)空行:顶级定义之间空2行, 方法定义之间空1行。顶级定义之间空两行, 比如函数或者类定义。方法定义, 类定义与第一个方法之间, 都应该空一行。(3)行长度:每行不超过79个字符(长的导入模块语句和注释里的URL除外)不要使用反斜杠连接行,Python会将圆括...

2020-02-03 18:31:14 241

原创 Python2:数据类型之数值、字符串、列表、字典、元组、文件

Python数据类型之数值、字符串、列表1.数值类型数值类型包括int,float,decimal,fraction等int:整型float:浮点型decimal:由于二进制浮点数缺乏精确性,浮点型1.1+2.2的结果不精确,因此Python中的decimal 模块提供了一个 Decimal 数据类型用于浮点数计算,适用于金融应用和其它需要精确十进制表达的场合。Decimal 重现手工...

2020-02-01 21:03:32 242

原创 python1:程序执行原理、运行方式以及变量

Python基本知识Python程序执行原理Python先将.py文件编译成字节码,保存在PyCodeObject中,随后字节码虚拟机从编译得到的PyCodeObject对象中一条一条执行字节码指令,并在当前的上下文环境中执行这条字节码指令,从而完成程序的执行。其中.pyc是PyCodeObject的一种持久化保存方式,保存在磁盘中。Pyhton的运行方式2.1交互式提示符可使用...

2020-01-30 13:28:43 248

空空如也

空空如也

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

TA关注的人

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