- 博客(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
122
原创 __class__.__name__和__class__.__module__
1.__class__.__name__生成对象的类,或者生成类的元类的名称。2.__class__.__module__生成对象的类,或者生成类的元类所在的模块的名称。
2020-11-28 16:13:54
848
原创 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
226
原创 python—封装
隐藏对象的属性和实现细节,仅对外提供公共访问方式。优点:将变化隔离、便于使用、提高复用性、提高安全性。原则:1.将不需要对外提供的内容都隐藏起来。 2.把属性都隐藏,提供公共方法对其访问。# 广义上面向对象的封装 :代码的保护,面向对象的思想本身就是一种# 只让自己的对象能调用自己类中的方法# 狭义上的封装 —— 面向对象的三大特性之一# 属性 和 方法都藏起来 不让你看见class Person: __key = 123 # 私有静态属性 ...
2020-10-12 11:27:50
140
原创 python—抽象类与接口类
1. 接口类接口提取了一群类共同的函数,可以把接口当做一个函数的集合。然后让子类去实现接口中的函数。这么做的意义在于归一化,什么叫归一化,就是只要是基于同一个接口实现的类,这些类都应当实现接口类的定义的接口方法。# java : 面向对象编程# 设计模式 —— 接口# 接口类 : python原生不支持# 接口类不可以实例化from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMeta): # 元类
2020-10-12 10:27:04
628
原创 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
99
原创 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
97
原创 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
187
原创 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
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人