Questions tagged «instantiation»

实例化是使用大多数面向对象和基于对象的语言从类创建对象的过程。在C ++语言中,实例化是从类模板或函数模板创建类或函数的过程。

8
dict()和{}有什么区别?
假设我要制作字典。我们称之为d。但是有多种方法可以在Python中初始化字典!例如,我可以这样做: d = {'hash': 'bang', 'slash': 'dot'} 或者我可以这样做: d = dict(hash='bang', slash='dot') 或奇怪的是: d = dict({'hash': 'bang', 'slash': 'dot'}) 或这个: d = dict([['hash', 'bang'], ['slash', 'dot']]) 以及带有dict()功能的其他多种方式。因此,显然dict()可以提供的一件事就是语法和初始化的灵活性。但这不是我要问的。 假设我d只是做一个空字典。发生的事情Python解释器的幕后当我这样做d = {}对d = dict()?是做同一件事的两种简单方法吗?使用是否{}有的附加通话dict()?一个系统的开销(甚至可以忽略)是否比另一个系统大?虽然这个问题确实完全不重要,但我很想回答这个问题。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.