当前位置: 首页 > 面试题库 >

如何创建具有属性的内联对象?

盛城
2023-03-14
问题内容

用Javascript将是:

var newObject = { 'propertyName' : 'propertyValue' };
newObject.propertyName;  // returns "propertyValue"

但是Python中相同的语法会创建一个字典,那不是我想要的

new_object = {'propertyName': 'propertyValue'}
new_object.propertyName  # raises an AttributeError

问题答案:
obj = type('obj', (object,), {'propertyName' : 'propertyValue'})

有两种type功能用途。



 类似资料:
  • 问题内容: 我在学习基本的Java课程,但遇到一个问题:仅在将有效参数传递给构造函数后,才如何创建对象? 验证完成后,我应该做一个替代类并从那里调用构造函数吗? 还是应该/应该在类中使用静态方法进行验证? 在这种情况下,最佳做法是什么? 问题答案: 标准做法是验证构造函数中的参数。例如: 旁注:要验证参数不为null(这很常见),可以使用: 更新 答复您对社会保险号的特定评论。一种方法是向类添加方

  • 问题内容: 我是Java的新手,并且开始使用Java 。我想做的是为学生创建一个。每个学生都有与其相关的不同属性()。我试图弄清楚如何使用此属性添加新的学生对象。这是我所拥有的: 问题答案: 您需要的是以下内容:

  • 问题内容: 我习惯像这样包含和使用JS: 出于好奇,有人知道使用src属性的内联脚本的规则,例如: 我可以测试在各种浏览器中会发生什么,但想知道官方行为是什么。 问题答案: 这是一个或另一个,而不是两者兼而有之。标签的属性优先于标签的主体。 [HTML 4.01规范: 该脚本可以在SCRIPT元素的内容内或在外部文件中定义。如果未设置该属性,则用户代理必须将元素的内容解释为脚本。如果具有URI值,

  • 我有一个函数,它将调用外部资源(例如REST)并根据结果返回JSON对象。 例如,如果我发送一个POST并且它可以工作,我需要对象是: 但是当它由于某种原因失败时,我不想要id(因为它将是未定义的)。类似于: 所以只有一个处理方法: 当一切正常时,它会工作,但当它失败时,它会呈现: 有没有办法使“id”成为可选的,这取决于它是否被定义?类似于: 那么在“未定义”中,它将被忽略?我知道我可以只取这个

  • 假设我在前面有一个表单,它有常用的字段和下拉列表。在这些下拉列表中,用户可以选择一个选项,并且每个选项都链接到Spring data JPA中的一个实体; 下拉列表包含一些标签和对应实体的链接作为值。然后,这个值在POST-request中传递给我们希望创建的实体的PagingAndSorting存储库。 假设它是一个具有username的用户,并且他必须与其中一个办公室(也是一个实体)关联: 我

  • 我需要编写一个嵌入的XML模式,即模式在与数据相同的XML中定义。 我正在试图理解如何正确地执行它,但到目前为止,我无法获得一个简单的示例来通过验证。以下是我尝试使用的一个简单示例XML with inline schema: (注意:XML结构(例如根/项)已经过时,因此我无法在数据元素上使用命名空间。) 但是当我通过w3运行XML时。org XML Schema Validator,XML验证