原文:https://blog.csdn.net/sun2333/article/details/82418326 1、eval可以字符串型的list,tuple,dict转变成原有的类型 (1)string <=> list In [1]: s = '[1, 2, 3, 4]' In [2]: l ...
分类:
其他好文 时间:
2020-03-24 20:23:31
阅读次数:
84
# 通过类型检查,可以检查指定值(变量)的类型 # a=123 数值 # b='123' 字符串 # type()用来检查值得类型 # 该函数会将检查的结果作为返回值返回,可以通过变量来接受函数的返回值 # c = type('123') # print(c) 结果为<class 'str'> pr ...
分类:
编程语言 时间:
2020-03-18 22:10:43
阅读次数:
69
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 仍以Student类为例,在Python中,定义类是通过class关键字:ps注意:很多人 ...
分类:
编程语言 时间:
2020-03-07 12:46:55
阅读次数:
57
类的其他成员 实例方法: 依赖对象,不需要装饰器装饰,方法的参数是self 类方法: @classmethod:依赖类,被classmethod装饰器装饰的方法,参数是cls class A: def func(self): # 实例方法 print("is A func")a = A() # 实例 ...
分类:
编程语言 时间:
2020-03-05 15:30:59
阅读次数:
72
学习 Unittest 的时候,写的包含 Unittest 模块的脚本每次都以 Unittest 形式来执行,导致函数入口下的代码不能执行,原来是需要以 Python 形式执行脚本才行,需要这样设置才可以:1.打开 Configurations: 2.点击左上角+号,添加 Python 类型脚本,输 ...
分类:
编程语言 时间:
2020-03-04 21:06:00
阅读次数:
59
类的创建过程以下说的类指的类本身,例如以下代码:classFoo:def__init__(self):pass则指的Foo的创建过程,而不是Foo的实例。1.解析MRO记录(ResolvingMROentries)根据MRO规则解析继承关系2.确定元类(Determiningtheappropriatemetaclass)查找元类的过程遵循以下规则:如果没有基类且没有指定metaclass,则使用
分类:
编程语言 时间:
2020-03-02 22:17:36
阅读次数:
70
Python里的所有数据都是以对象形式存在的,无论是的简单的数字类型还是复杂的代码模块。然而,Python特殊的语法形式巧妙地将实现对象机制的大量细节隐藏起来。输入 num = 1 就可以创建一个值为 1 的整数对象,并且将这个对象值赋值给变量num。事实上,在Python中,只有当你想要创建属于自 ...
分类:
编程语言 时间:
2020-03-02 12:44:21
阅读次数:
68
python不依赖语言特性去封装数据,而是通过遵循一定的数据属性和函数属性的命名约定来达到封装的效果 约定一:任何一单下划线开头的名字都应该是内部的,私有的 #_*_coding:utf-8_*_ __author__ = 'Simon' class People: __star='earth111 ...
分类:
编程语言 时间:
2020-03-02 10:58:36
阅读次数:
73
一.多态 #类的多态 class Animal(object): #Animal类继承object def __init__(self,color): self.color = color def eat(self): print("动物在吃!") def run(self): print("动物在 ...
分类:
编程语言 时间:
2020-03-01 14:45:38
阅读次数:
66
一.类的继承 #类的继承 class Animal(object): #Animal类继承object def __init__(self,color): self.color = color def eat(self): print("动物在吃!") def run(self): print("动 ...
分类:
编程语言 时间:
2020-03-01 14:30:45
阅读次数:
86