2018年12月2日
摘要:
静态方法: @staticmethod,只是名义上归类管理,实际上在静态方法里访问不了类或者实例的任何属性 类方法: @classmethod,只能访问类变量,不能访问实例变量 属性方法: @property ,把一个方法变成一个静态属性 属性方法的应用如下: f.flight_status调用属性
阅读全文
posted @ 2018-12-02 21:59
chongmao
阅读(108)
推荐(0)
2018年11月26日
摘要:
面向对象编程 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象的几个核心特性如下
阅读全文
posted @ 2018-11-26 21:46
chongmao
阅读(177)
推荐(0)
2018年11月25日
摘要:
迭代对象Iterable和迭代器Iterator
阅读全文
posted @ 2018-11-25 10:56
chongmao
阅读(156)
推荐(0)
摘要:
1 模块介绍 1.1 模块定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应模块名是test) 包:本质是一个目录(必须带一个__init__.py的文件),从逻辑上组织模块 1.2 导入: imp
阅读全文
posted @ 2018-11-25 10:56
chongmao
阅读(131)
推荐(0)
2018年11月4日
摘要:
1、函数定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 函数调用时,位置参数必须提供,默认参数可以不输入,介于位置参数后面,对于不确定个数的位置参数,函数定义时可以使用 args,将多个
阅读全文
posted @ 2018-11-04 18:31
chongmao
阅读(317)
推荐(0)
2018年11月1日
摘要:
务必注意读/写方式和指针位置 1、文件操作总结 模式'r'或者‘r+’或者‘rb+’指针初始位置在文件开头 模式'w'或者‘w+’或者‘wb+’指针初始位置在文件末尾 模式'a'或者‘a+’或者‘ab+’指针初始位置在文件末尾 模式'w'或者‘w+’或者‘wb+’,新创建文件,会覆盖原文件,慎用 f
阅读全文
posted @ 2018-11-01 10:16
chongmao
阅读(128)
推荐(0)
2018年10月28日
摘要:
0、列表list、元组tuple、字典dict、集合set、字符串str 0.1 列表list:list1 = [ 1,'hello' , 999] 增:.append() / .insert(),删:.remove() / pop('指定'), 查:list1[i] ,改:list1[2] = 8
阅读全文
posted @ 2018-10-28 22:23
chongmao
阅读(312)
推荐(0)
2018年10月23日
摘要:
python3.7 PyCharm 解释器 1、提示用户输入用户名: 关于python的file读写操作请参见教程 "python3的file方法" 用户输入用户名后台到用户名列表"name_init"文件检查用户名是否存在,若存在,则检查用户是否被锁定,进行步骤2;若不存在,提示用户注册,输入密码
阅读全文
posted @ 2018-10-23 22:28
chongmao
阅读(2144)
推荐(0)
摘要:
1、python介绍(详细内容请参照博文末尾的补充说明): 动态、强类型、解释性编程语言。 动态:python变量不需要预先设置变量类型,而是根据赋值的类型来确定变量的类型,如 a = 3,a就是整数型变量,如 b = 'hello word',b就是字符串类型变量; 强类型,是指变量一旦被赋予某种
阅读全文
posted @ 2018-10-23 21:02
chongmao
阅读(1347)
推荐(0)
2018年10月21日
posted @ 2018-10-21 23:24
chongmao
阅读(119)
推荐(0)