每周Blog
Yi-27
小白一个...
展开
-
第四周:Python反射
反射(reflection):指的是在运行时获取类型的定义信息。本质:利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,是一种基于字符串的事件驱动。简单来说,Python可以通过字符串来操作对象(类/方法/模块的)属性和方法(也可操作类),这就是Python的反射。在Python中实例化对象、类、当前模块、其他模块可以使用反射机制。Python反射的四个方法getattr(obj, name,default):获取指定对象的属性从对象和类中获取属性/方法class A原创 2020-12-04 17:37:43 · 183 阅读 · 0 评论 -
第三周:Python抽象类
Python抽象类在Python中抽象类只能被继承,不能被实例化。并且,抽象类中只有抽象方法和普通方法。定义抽象类和抽象方法Python的抽象类的定义需要abc模块。(= =…)# 导入抽象类需要用到的库from abc import ABCMeta, abstractmethodclass Person(metaclass=ABCMeta): """使用元类(模板类)""" pname = "这是Person抽象类" # 可以定义属性 # 定义原创 2020-11-23 14:31:24 · 372 阅读 · 0 评论 -
第二周:Python3的内存管理
Python3的内存管理运行的Python3版本为3.6.4。IDE为PyCharm2018.首先x = 20这里的x是在Python3中是一个引用,指向对象20。其次,通过id()方法可以来查看对象的地址,该方法返回值为十进制数值。那么c = 2.0d = 2.0print(id(c), id(d), id(2.0)) # 2591934537544 2591934537544 2591934537544print(c == d) # Trueprint(c is d)原创 2020-11-16 18:54:11 · 252 阅读 · 0 评论 -
第一周:JDBC中批量插入数据问题
JDBC中批量插入数据问题在向数据库中添加数据时,难免会遇到批量添加数据的问题。下面就是使用JDBC来实现批量插入的几种方法。准备工作:在MySQL5数据库中创建一个names表表中就两个字段id:主键,自增name:varchar(25),保证长度够用就行CREATE TABLE names( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(25));方法一:最直接的频繁执行SQL语句来插入long start = Sy原创 2020-11-07 15:37:22 · 376 阅读 · 0 评论