Python高级编程
Type、Object与Class关系
type创建所有对象,包括它自己本身,这便是一切皆对象的缘由,而所有类的基类都是object
抽象基类与鸭子类型
from abc import ABCMeta,abstractmethod #(抽象方法)class Payment(metaclass=ABCMeta): # metaclass 元类 metaclass = ABCMeta表示Payment类是一个规范类 def __init__(self,name,money): self.money=money self.name=name @abstractmethod # @abstractmethod表示下面一行中的pay方法是一个必须在子类中实现的方法 def pay(self,*args,**kwargs): passclass AliPay(Payment): def pay(self): # 支付宝提供了一个网络上的联系渠道 print('%s通过支付宝消费 ...
MySQL学习笔记
MySQL学习笔记
登录和退出MySQL服务器
# 登录MySQL$ mysql -u root -p12345612# 退出MySQL数据库服务器exit;
基本语法
-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表show tables;-- 创建数据表CREATE TABLE pet ( name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);-- 查看数据表结构-- describe pet;desc pet;-- 查询表SELECT * from pet;-- 插入数据INSERT INTO pet VALUES ('puffball', 'Diane', 'hamster', 'f', '1990-0 ...