关键词:
python中的类,类同样是一种对象,只要使用关键字class,python解释器执行的时候就会创建一个对象
class Test(object):
pass
test = Test()
print(test)
判断一个对象是否在某个类中--->
hasattr(obj,str)
class Test(object):
pass
test = Test()
print(test)
print(Test)
def info(o):
print(o)
可以将类作为参数传递给函数
info(test)
可以为类添加新的属性:
class Test(object):
pass
test = Test()
print(test)
print(Test)
def info(o):
print(o)
info(test)
print(hasattr(Test,‘new attribute‘))
Test.new_attribute = ‘haha‘
print(hasattr(Test,‘new_attribute‘))
print(Test.new_attribute)
运行结果:
<__main__.Test object at 0x00000198F952C198>
<class ‘__main__.Test‘>
<__main__.Test object at 0x00000198F952C198>
False
True
haha
注:判断一个对象是否在类中,使用hasattr,格式hasattr(obj,str)
13.02python语言基础(动态创建类)
动态创建类
def choose_name(name):
if name == 'haha'
class haha(object):
pass
return haha
else:
class heihei(object):
pass
return heihei
my_class = choose_name('haha')
print(my_class)
print(my_class())
python语言基础(使用type函数创建带有属性的类)(代码片段)
type接受一个字典来定义类的属性tppe('类名',(),{"name":"张三"}) type创建有内容的类Test01=type("Test01",(),"name":"hello","age":18)print(Test01)print(Test01())print(Test01().name)print(Test01().age)#输出结果... 查看详情
全角半角字符对照表(代码片段)
全角半角字符对照表aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzzAABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ11223344556677889900``”"’‘“"‘‘... 查看详情
深度学习-机器视觉学习路线
1、应用场景及常用网络结构目标检测:R-CNN系列、YOLO系列、SSD系列、RFCN场景图像分割:FCN、U-NET、Segnet实例分割:MASK-FasterRCNN2、平台Tensorflow\Caffe\Pytorch3、分析工具... 查看详情
spring中事务管理
【事务简介】1.事务管理是企业级应用开发中必不可少的技术。用来确保数据的完整性和一致性。 2.事务就是一系列的动作,它们被当做一个单独的工作单元。这些动作要么全部完成,要么全部不起作用。(举例:转钱,... 查看详情
css3-动画(animation)
具有以下属性1;animation-name自定义动画名称2:animation-duration动画指定需要多岁秒或者毫秒完成,默认值是0;3:animation-timing-function 动... 查看详情
队列之blah集合
...I上面的问题,叫blah集合,以a为基数,则2x+1和3x+1都在集合中,且集合中全部元素都由此计算得来。a∈[1,50],问升序排列后第n(n∈[1,1000000])个元素是多少。以输入示例a... 查看详情
字符串批量全角半角转换
全角转为半角ADDRESS=KTRANSLATE(ADDRESS,‘1234567890()‘,‘1234567890()‘);ADDRESS=KTRANSLATE(ADDRESS,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘,‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘); 另一种方法:TRANWRD(ADDRESS,‘... 查看详情
bzoj3282:tree(代码片段)
Description给定N个点以及每个点的权值,要你处理接下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的... 查看详情
php观
php主要用于三个领域1、服务器端脚本这是php最传统,最主要的目标领域。可以用来完成其他CGI程序能够完成的工作。如:收集表单数据、生成动态网页或者发送/接收Cookies。2、命令行脚本可以编写一个脚... 查看详情
关于html5代码总结。
1.<!DOCTYPE html>声明这是一个HTML5的页面 2.<HTML lang="en" />默认语言设置为英语 3.<meta charset="UTF-8">字符编码被设置为UTF-8 ... 查看详情
linux操作系统基础2
linux的基本原则:1、由目的单一的小程序组成:组合小程序完成复杂任务2、一切皆文件3、尽量避免捕获用户接口4、配置文件保存为纯文本格式GUI接口:graphical user interface图... 查看详情
html常用标签
下面对HTML常用标签进行说明:1.文档结构标签<html></html>:标识HTML文档的起始和终止<head></head>:标识HTML文档头部区域<body></body>:标识HTML文档主体区域示例:<htm... 查看详情
bzoj3282treelct
...下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。1:后接两个整数(x,y),代表连接x到y,... 查看详情
模板linkcuttree(动态树)
...下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。1:后接两个整数(x,y),代表连接x到y,... 查看详情
capacilitys持续集成
...中docker 支持的权限包括下面: CAP_NET_RAW 131CAP_NET_B 查看详情
设置python开发环境-ywreport
不同的python项目需要不同的依赖库建议每个项目都使用自己的虚拟环境.参考python三大神器:http://www.ziqiangxuetang.com/python/pip-virtualenv-fabric.html我一般采用项目独立使用环境的方式下面以项目ywreport为... 查看详情
把最近这些安全的问题整理一下
...用户层的协议,这个协议中包括用户的数据,其中http的headers和body都是数据,然后所谓的token等都是http的内容,然后就ssl/tls的内容,这部分应该说是对http透明的,是在传输数据之前的... 查看详情
toj1201
#include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;intmain(){doublea,b,c;doubles;while(scanf("%lf%lf%lf",&a,&b,&c)!=EOF){doublep=(a+b+c)/2;s=sqrt(p*(p-a) 查看详情