找到 34423 篇文章,关于编程

如何从对象的字段创建 Python 字典?

Pythonic
更新于 2019-07-30 22:30:21

281 次浏览

__dict__ 属性会从任何对象的字段返回一个字典。让我们定义一个名为 person 的类>>> class person: def __init__(self): self.name='foo' self.age = 20 def show(self): print (self.name, self.age) 现在我们声明此类的一个对象并获取其 __dict__ 属性,它最终成为字典对象>>> p = person() >>> d = p.__dict__ >>> d {'name': 'foo', 'age': 20}

如何将 Python 字典转换为列表?

Vikram Chiluka
更新于 2023-08-23 13:02:48

102K+ 次浏览

在本文中,我们将向您展示如何将 Python 字典转换为列表。以下是完成此任务的方法: 使用列表和 items() 方法 使用 keys() 方法 使用 values() 方法 使用列表推导式 使用 Zip() 函数 使用 map() 函数 使用 for 循环和 items() 方法 字典是 Python 中的关联数组数据结构。字典是键值对的集合。每个键值对由一个键和其关联的值表示。字典由用花括号括起来的一系列键值对定义,并且 ... 阅读更多

如何在 Python 中使用 'for' 循环迭代字典?

Pythonic
更新于 2019-07-30 22:30:21

305 次浏览

即使字典本身不是可迭代对象,items()、keys() 和 values 方法也会返回可迭代视图对象,这些对象可用于遍历字典。items() 方法返回一个元组列表,每个元组都是键值对。>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56} >>> for t in d1.items(): print (t) ('name', 'Ravi') ('age', 23) ('marks', 56) 可以将每对中的键和值分别存储在两个变量中,并像这样遍历它们−>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56} >>> for k, v in d1.items(): print (k, ... 阅读更多

如何替换字符串中的反斜杠 ""

Malhar Lathkar
更新于 2020-06-23 14:44:01

573 次浏览

在 Python 中,它确实给出了期望的结果>>> var  = "aaa\bbb\ccc and ddd\eee" >>> var.split('\') ['aaa', 'bbb', 'ccc and ddd', 'eee']

C++ 中静态、自动、全局和局部变量的区别

George John
更新于 2019-07-30 22:30:21

3K+ 次浏览

这里有两个不同的概念−作用域,它决定了可以在哪里访问名称 - 全局和局部存储持续时间,它决定了何时创建和销毁变量 - 静态和自动 作用域 局部变量只能由函数或代码块内部的语句使用。局部变量对自身函数未知。示例实时演示 #include using namespace std; int main () { // 局部变量声明: int a, b; int c; // 实际初始化 a = 10; b = 20; c = a + b; cout

什么是 C++ 中的局部变量和全局变量?

Samual Sam
更新于 2020-02-11 09:59:43

8K+ 次浏览

作用域是程序的一个区域,从广义上讲,变量可以在三个地方声明− 在函数或代码块内,称为局部变量, 在函数参数的定义中,称为形式参数。 在所有函数之外,称为全局变量。局部变量只能由函数或代码块内部的语句使用。局部变量对自身函数未知。示例#include using namespace std; int main () {    // 局部变量声明:    int a, b;    int c;    // 实际 ... 阅读更多

什么是 C++ 中的全局变量?

Lakshmi Srinivas
更新于 2020-02-11 09:57:02

7K+ 次浏览

全局变量在所有函数之外定义,通常在程序的顶部。全局变量将在程序的整个生命周期内保持其值。任何函数都可以访问全局变量。也就是说,全局变量在其声明后可在整个程序中使用。示例#include using namespace std; // 全局变量声明: int g; int main () {    // 局部变量声明:    int a, b;    a = 10;    b = 20;    g = a + b;    cout

什么是 C++ 中的局部变量?

karthikeya Boyini
更新于 2020-02-11 09:55:53

365 次浏览

在函数或代码块内部声明的变量是局部变量。它们只能由函数或代码块内部的语句使用。局部变量对自身函数未知。示例实时演示#include using namespace std; int main () {    int a, b;    int c;    a = 10;    b = 20;    c = a + b;    cout

C++ 中有多少个关键字?

Rishi Raj
更新于 2019-07-30 22:30:21

4K+ 次浏览

C++ 中共有 95 个保留字。C++ 的保留字可以方便地分为几组。在第一组中,我们放置了在 C 编程语言中也存在并被移植到 C++ 中的那些保留字。其中有 32 个。还有 30 个保留字在 C 中不存在,因此是 C++ 中的新增内容还有 11 个 C++ 保留字在使用标准 ASCII 字符集时不是必需的,但它们已添加以提供某些 C++ 运算符的更易读的替代方案,以及 ... 阅读更多

什么是 C++ 中的右值、左值、将亡值、广义左值和纯右值?

Samual Sam
更新于 2020-02-27 05:10:27

485 次浏览

左值具有程序可以访问的地址。左值表达式的示例包括变量名(包括 const 变量)、数组元素、返回左值引用的函数调用、位字段、联合体和类成员。将亡值表达式没有地址,但可用于初始化右值引用,从而提供对表达式的访问。示例包括返回右值引用的函数调用、数组下标等。广义左值(“广义”左值)是左值或将亡值。右值(历史上之所以这样称呼,是因为右值可以出现在赋值表达式的右侧)是将亡值、临时对象或其子对象,... 阅读更多

广告

© . All rights reserved.