摘要:
计算机基础入门 第一章Python入门 第二章数据类型 第三章.函数.总结 第四章.模块与包.总结 第五章.面向对象.总结 Python之旅.第六章.面向对象高级 Python之旅.第七章.异常处理 阅读全文
摘要:
一、类与对象 类的定义 class OldboyStudent: # 用变量表示特征 school="Oldboy" def __init__(self,name,age,sex): #self=stu1 name= "马冬梅" age=18 sex="female" self.name=name 阅读全文
摘要:
一、面向对象编程 1、面向过程编程 核心是”过程“二字,过程指的是解决问题的步骤,即先干什么再干什么 基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化、进而简单化 缺点:可扩展性差 2、面向对象 核心”对象“二字,对象指的是特征与技能的结合体, 基于该思想编写 阅读全文
摘要:
一、hashlib模块 什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 hash值的特点是: 1)只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 2)不能由hash值返解成内容 》把密码做成hash值,不应该在网络传输明文密码 3 阅读全文
摘要:
一、shelve模块 Shelve(了解),是更高程度的封装。使用时只针对之前设计生成的文件,可以无视不同平台自动生成的其他文件。 Json的中间格式为字符串,用w写入文件 Pickle的中间格式为bytes,用b写入文件 序列化时更常用Json import shelve info1={'age' 阅读全文
摘要:
为什么要有函数: 1、组织结构不清晰,可读性差2、代码冗余3、管理维护的难度极大,扩展性 函数是什么: 具备某一个功能的工具就是程序中的函数 事先准备工具的过程 》函数的定义 拿来就用 》函数的调用 所以函数的使用必须遵循:先定义,再调用 函数的语法: def 函数名(参数1,参数2,...): " 阅读全文
摘要:
包: 包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来 需要强调的是: 1. 在python3中,即使包下没有__init__.py文件,import 包仍然不会报错,而在python2中,包下一定要有该文件,否则import 包报错 阅读全文
摘要:
软件开发目录规范 路径:用常量名,后面赋予路径 常量路径名=r'路径' 常用目录:(当前水平用这个目录足够了) ATM:文件夹,所需要做的项目名,用于存放项目相关所有文件和文件夹 readme:文件,用于介绍程序功能 bin:文件夹,只放启动文件 start:文件,启动文件 conf:文件夹,用于存 阅读全文
摘要:
一、模块 模块: 一系列功能的集合体,在python中一个py文件就是一个模块,模块名就是py文件的文件名; 模块的好处: 1.减少重复的代码 2.拿来主义 定义模块: 就是创建一个py文件; 使用模块: 关键字:import 用法:import 模块名(不要加py后缀) 注意区分执行文件和模块文件 阅读全文
摘要:
一、模块的使用之import 二、模块的使用之from...import... 三、模块的搜索路径 阅读全文