首页
学习
活动
专区
工具
TVP
发布

python3

专栏成员
11919
文章
14610217
阅读量
239
订阅数
python 面向对象(成员)
        特点: 在声明的时候. 需要给出self, self必须放在第一个位置
py3study
2020-02-10
6180
(面试题)python面试题集锦-附答案
  GIL是python的全局解释器锁,在一个进程中如果有多个线程执行,其中一个线程在执行的时候会霸占python解释器(加锁即GIL),那么其他线程就不能执行,需要等待该线程解锁才能执行,如果线程在遇到耗时操作(IO操作),则解释器锁会自动解开,其他线程继续执行。因此,python的多线程并不是在同时运行的,而是有先后顺序的。
py3study
2020-02-10
8000
python学习笔记:第19天 类的约束
真正写写项目的代码时都是多人协作的,所以有些地方需要约束程序的结构。也就是说,在分配任务之前就应该把功能定义好,然后分别交给底下的程序员来完成相应的功能。
py3study
2020-02-10
4800
Python面向对象(成员)(二)
        特点: 在声明的时候. 需要给出self, self必须放在第一个位置
py3study
2020-01-22
5750
day 17 成员
    def __init__(self, name, id, gender, birth):
py3study
2020-01-22
4940
python 中的特殊方法,纠正自己笨笨
  注: 在Python 3.x中没有新式类和老式类之分,它们都继承自'object' 类。因此可以不用显示地指定其基类。'object'基类中拥有的方法和属性可通用于所有的新式类。
py3study
2020-01-21
5480
python之成员(面向对象)
2. 变量   1. 实例变量: 昨天写的就是实力变量, 由对象去访问的变量.   2. 类变量. 此时. 这个变量属于类. 但是对象也可以访问.
py3study
2020-01-20
5690
Python学习手册之数据封装、类方法、
在上一篇文章中,我们介绍了 Python 的内部方法、操作符重载和对象生命周期,现在我们介绍 Python 的数据封装、类方法、静态方法和属性函数。查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10017357.html
py3study
2020-01-20
6510
python中的__new__、__in
__new__、__init__、__del__三个方法用于实例的创建和销毁,在使用python的类中,我们最常用的是__init__方法,通常称为构造方法,__new__方法几乎不会使用,这篇文章是基于Python3.6为基础来做实验,主要谈一谈python的__new__和__init__,__init__ 通常称为构造方法,但其实它是个“初始化方法”,真正的构造方法是 __new__, __init__既然是初始化方法,那么肯定是对对象的初始化,也就是存在一个被初始化的对象 来看第一个例子:
py3study
2020-01-19
6920
python装饰器2:类装饰器
"类装饰器"有两种解读方式:用来装饰类的装饰器;类作为装饰器装饰其它东西。你如何认为取决于你,两种说法都有出现在其它的文章中。我的文章中是将"类装饰器"解读为第一种方式,即装饰类的东西。而“类作为装饰器装饰其它东西”,我都会为其标注"类作为装饰器"或"作为装饰器的类"以避免歧义。
py3study
2020-01-19
1.2K0
python装饰器3:进阶
如果装饰器是带参装饰器,那么等价的形式大概是这样的(和装饰器的编码有关,但最普遍的编码形式如下):
py3study
2020-01-19
4060
python 类
类时面向对象编程的核心内容。通常把具有相同特征(数据元素)与行为(功能)的事物描述定义为一个类,类是一个抽象的概念,把类实例化既可以得到一个对象。
py3study
2020-01-19
7050
Python 日志(Log)
eg_2 import logging LOG_FORMAT = "%(asctime)s=====%(levelname)s++++++%(message)s" logging.basicConfig(filename="eg_1.log", level=logging.DEBUG, format=LOG_FORMAT) logging.debug("This is a debug log.") # 参数msg logging.info("This is a info log.") logging.warning("This is a warning log.") logging.error("This is a error log.") logging.critical("This is a critical log.") ''' eg_1.log: 2018-08-28 21:31:35,269=====DEBUG++++++This is a debug log. 2018-08-28 21:31:35,271=====INFO++++++This is a info log. 2018-08-28 21:31:35,271=====WARNING++++++This is a warning log. 2018-08-28 21:31:35,271=====ERROR++++++This is a error log. 2018-08-28 21:31:35,271=====CRITICAL++++++This is a critical log. 2018-08-28 21:31:57,768=====DEBUG++++++This is a debug log. 2018-08-28 21:31:57,776=====INFO++++++This is a info log. 2018-08-28 21:31:57,776=====WARNING++++++This is a warning log. 2018-08-28 21:31:57,777=====ERROR++++++This is a error log. 2018-08-28 21:31:57,777=====CRITICAL++++++This is a critical log. ''' format当然是有很多参数的喵~用时自查 四大组件
py3study
2020-01-19
7330
Python面向对象编程Day 27部分
isinstance(obj,cls)检查obj是否是类cls的实例,反映族谱关系(不仅父类可以,父类的父类也可以) 
py3study
2020-01-19
2950
Python面向对象编程Day 25部分
  说的就是数据属性,点的方式调用的就是属性,把函数封装成数据属性,使得外部在调用的时候感觉不到内部的逻辑。既可以访问实例属性还可以访问类属性。
py3study
2020-01-19
3190
第22天 常用模块三
问题1:此时执行核心代码的login和register都是可以正常运行的,但是当他们执行的时候我想去往日志文件中写入日志,但是我又不想每次通过上面的方式手动的创建一个日志生成器,然后配置一些内容。说白了就是想把日志信息保存到配置文件中,每次想用的时候调用一下就可以了,因此写入配置文件settings的内容如下:
py3study
2020-01-19
3110
Python学习笔记:单例模式
单例模式:一个类无论实例化多少次,返回的都是同一个实例,例如:a1=A(), a2=A(), a3=A(),a1、a2和a3其实都是同一个对象,即print(a1 is a2)和print(a2 is a3)都会打印True。
py3study
2020-01-19
5280
python学习笔记:第16天 面向对象
目录 ⼀、类的成员介绍: 二、类的成员-变量 三、类的成员-方法 四、类的成员-属性 五、私有属性 ⼀、类的成员介绍: ⾸先, 什么是类的成员. 很简单. 我么能在类中写什么? 写的内容就是成员. 到
py3study
2020-01-19
3400
python记录_day019 类的约束
第二种,通过抽象类和抽象方法进行约束,这种是子类不按我要求的来,我就不让子类实例化
py3study
2020-01-18
4090
Python 日志模块logging
logging日志文件写入默认是gbk编码格式的,所以在查看时需要使用gbk的解码方式打开。
py3study
2020-01-17
6240
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档