python
Ann0309
这个作者很懒,什么都没留下…
展开
-
python面向对象
面向对象三大特性: (一)封装:根据职责将属性和方法封装到一个抽象的类中(定义类的准则) 1.封装是面向对象编程的一大特点 2.面向对象编程的第一步--将属性和方法封装到一个抽象的类中 3.外界使用类创建对象,然后让对象调用方法 4.对象方法的细节都被封装在类的内部 一个对象的属性可以是另一个类创建的对象 1.开发枪类 2.开发士兵类 定义没有初始值的属性,在定义属性时,如果不知道设置什么初始值,可以设置为None None关键字表示什么都没有 表示一个空对象,没有方法.原创 2020-06-27 11:27:08 · 141 阅读 · 0 评论 -
python基础
1.前言 1.1 python起源 1999年,创始人:吉多 1.2 解释器 编译型语言:程序员开发完成后,统一交给编译器,编译器统一变异为可执行语言(执行速度快) 解释型语言:解释器从上到下逐一读取每行代码,读取一行,翻译一行,执行一行(执行速度较慢,跨平台能力较强) 1.3 python的设计目标 简单、可读性强、开发速度快 1.4 python的设计哲学 优雅、明确、简单 1.5 为什么选择python 代码量少 1.6 python的特点 完全面向对象(思维方式)...原创 2020-06-27 11:08:39 · 442 阅读 · 0 评论 -
Python操作MySQL之SQLAlchemy
概述 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ORM技术 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录。比如...原创 2019-10-17 10:28:47 · 916 阅读 · 0 评论 -
python2.7升级python3.6注意点(部分)
1.reload() python2使用如下,防止中文出现乱码问题 import sys reload(sys) sys.setdefaultencoding("utf-8") python3下使用sys.setdefaultencoding('utf-8'),编译时报错,改为:(Python3字符串默认编码unicode, 所以sys.setdefaultencoding也不存在了) ...原创 2019-09-27 10:56:07 · 675 阅读 · 0 评论