04 2020 档案

摘要:缩进分层与其他常见的语言不同,Python的代码块不使用大括号来控制类,函数及其他逻辑判断。Python语言的主要特色就是用缩进分层来写模块。 代码实例: 1 #雅阁执行缩进 2 if True: 3 print("1") 4 else: 5 print("2") 换行符 1 print("野火烧不 阅读全文
posted @ 2020-04-29 20:39 zou-ting-rong 阅读(344) 评论(0) 推荐(0) 编辑
摘要:装饰器是一种增加函数或类的功能的方法,可以快速的给不同的函数或类插入相同的功能。 装饰器的表示语法是在函数或类前面加@符号 1 @disp__ff 2 def dd__ff(): 3 pass 这里的装饰器的名称就是disp__ff,使用装饰器之后,此处定义的函数就可以只定义自己所需要的功能,二装饰 阅读全文
posted @ 2020-04-28 22:13 zou-ting-rong 阅读(159) 评论(0) 推荐(0) 编辑
摘要:创建生成器 创建生成器需要两部步骤 定义一个包含yield语句的函数 调用第一步创建的函数得到生成器 def test(val,step): 2 print("函数开始执行") 3 cur = 0 4 for i in range(val): 5 cur += i * step 6 yield cu 阅读全文
posted @ 2020-04-28 11:07 zou-ting-rong 阅读(163) 评论(0) 推荐(0) 编辑
摘要:通俗的理解__name__ ="__main__"的意思就是:当.py文件被直接运行时,if __name__ = "__main__"之下的代码快将被运行;当.py以模块的形式被导入时,if __name__ = "__main__"之下的代码将不被运行 程序入口 对于很多编程语言来说,程序都会有 阅读全文
posted @ 2020-04-27 15:08 zou-ting-rong 阅读(230) 评论(0) 推荐(0) 编辑
摘要:什么是模块 模块是一组类,函数,方法所组成的。这些类都储存在文本文件中。.py是python程序代码中的扩展名,模块可能是c或者python写的。模块的扩展名可以是.py或者是.pyc(经过编译的.py 文件)。 在使用某个模块是=时,必须使用import来加载这个模块。 import <模块名称> 阅读全文
posted @ 2020-04-16 13:07 zou-ting-rong 阅读(414) 评论(0) 推荐(0) 编辑
摘要:1.类的定义 类是一个用户定义类型,类似与c语言中的结构体 class <ClassName>: "类的帮助信息"#类文档字符串 class_suite #类体 其中ClassName 是类的名字;类的信息可以通过ClassName.__doc__查看;class_suite由类成员,方法,数据属性 阅读全文
posted @ 2020-04-13 21:52 zou-ting-rong 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1.什么是可迭代对象 如果给定一个list或tuple,可以通过for循环来遍历这个list或tuple,这种遍历称为迭代,被遍历的对象就成为可迭代对象。 2.什么是迭代器 迭代器是一个可以记住遍历位置的对象。迭代器从集合的第一个元素开始访问,直至所有元素访问完结束。 迭代器有两个基本的方法:ite 阅读全文
posted @ 2020-04-13 15:25 zou-ting-rong 阅读(326) 评论(0) 推荐(0) 编辑