自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 pymysql

1. pymysql连接数据库import pymysqluser = input("username:")pwd = input("password:")# 创建数据库连接对象conn = pymysql.connect(host="127.0.0.1",user='root',password='',database="db03")# 创建游标,执行sql语句需要创建游标cursor = conn.cursor()sql = "select * from t01 where na

2020-11-29 21:06:54 87

原创 __class__.__name__和__class__.__module__

1.__class__.__name__生成对象的类,或者生成类的元类的名称。2.__class__.__module__生成对象的类,或者生成类的元类所在的模块的名称。

2020-11-28 16:13:54 729

原创 python—其他内置函数

1.eval()将字符串类型的代码执行并返回结果。eval函数就是实现str与list、dict、tuple之间的转化。a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"aa = eval(a)print(type(a))print(type(aa))b = "{1: 'a', 2: 'b'}"bb = eval(b)print(type(b))print(type(bb))c = "([1,2], [3,4], [5,6], [7,8], (.

2020-10-12 18:21:17 175

原创 python—封装

隐藏对象的属性和实现细节,仅对外提供公共访问方式。优点:将变化隔离、便于使用、提高复用性、提高安全性。原则:1.将不需要对外提供的内容都隐藏起来。 2.把属性都隐藏,提供公共方法对其访问。# 广义上面向对象的封装 :代码的保护,面向对象的思想本身就是一种# 只让自己的对象能调用自己类中的方法# 狭义上的封装 —— 面向对象的三大特性之一# 属性 和 方法都藏起来 不让你看见class Person: __key = 123 # 私有静态属性 ...

2020-10-12 11:27:50 93

原创 python—抽象类与接口类

1. 接口类接口提取了一群类共同的函数,可以把接口当做一个函数的集合。然后让子类去实现接口中的函数。这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,这些类都应当实现接口类的定义的接口方法。# java : 面向对象编程# 设计模式 —— 接口# 接口类 : python原生不支持# 接口类不可以实例化from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMeta): # 元类

2020-10-12 10:27:04 563

原创 python—常用模块

1.collections模块1.1namedtuple生成可以使用名字来访问元素内容的tuple。#一个点的二维坐标就可以表示成:from collections import namedtuplePoint = namedtuple('Point', ['x', 'y'])p = Point(1, 2)print(p.x)#输出:1print(p.y)#输出:21.2deque双端队列,可以快速的从另外一侧追加和推出对象。deque是为了高效实现插入和删除操...

2020-10-10 16:26:04 74

原创 python—*args和**kwargs的区别

1.*args 用来将参数打包成tuple给函数体调用def args_test(x, y, *args): print(x, y, args)args_test(1,2,3,4,5)#输出:1 2 (3, 4, 5)2.**kwargs的使用方法**kwargs 打包关键字参数成dict给函数体调用def kwargs_test(**kwargs): print(kwargs)kwargs_test(a=1, b=2, c=3)#输出:{'a': 1, ...

2020-10-10 14:47:38 62

原创 python—常用装饰器函数

1.property将方法伪装成属性2.setter 修改属性只有当被property装饰的方法,又实现了一个同名方法,且被setter装饰器装饰了,在被装饰的方法赋值的时候,就触发被setter装饰器装饰的方法3.deleter 删除属性class Student: def __init__(self,name): self.__name = name @property def name(self): ret...

2020-10-10 14:19:22 148

原创 python—内置函数

1.isinstance和issubclass1.1 isinstance(obj,cls)检查是否obj是否是类 cls 的对象class Foo(object): pass obj = Foo() isinstance(obj, Foo)1.2issubclass(sub, super)检查sub类是否是 super 类的派生类class Foo(object): pass class Bar(Foo): pass issubclass.

2020-10-09 15:04:00 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除