首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

字符串本地化和消息字典(二)

Element元素具有一个必需的属性域。 Domain 属性是用来组织应用程序中消息的域名之一。...如果未提供,默认为系统默认语言,该存储在特殊变量 $$$DefaultLanguage 中。...列表中的每个都必须是全小写的 RFC1766 代码。如果未指定语言或为空,导出数据库中的所有语言。每种语言都使用为 file 参数描述的约定导出到一个单独的文件中。...flag - (可选)如果提供, s 标志(系统)指示除了应用程序消息字典之外还要导出系统消息字典。否则,仅导出应用程序消息字典。...如果指定了域,列表中仅包含指定域存在的语言。否则,所有语言都包含在列表中。 s 标志(系统)是一个可选标志,指示是否要返回系统或应用程序消息支持的语言。默认是返回应用程序消息的语言。

66430
您找到你想要的搜索结果了吗?
是的
没有找到

Python名词解释

attribute -- 属性 关联到一个对象的,可以使用点号表达式通过其名称来引用。例如,如果一个对象 o 具有一个属性 a,就可以用 o.a 来引用它。...通常情况下,使用 a.b 来获取、设置或删除一个属性时会在 a 的类字典中查找名称为 b 的对象,但如果 b 是一个描述器,则会调用对应的描述器方法。...hashable -- 可哈希 一个对象的哈希如果在其生命周期内绝不改变,就被称为 可哈希 (它需要具有 hash() 方法),并可以同其他对象进行比较(它需要具有 eq() 方法)。...可哈希对象必须具有相同的哈希比较结果才会相同。 可哈希性使得对象能够作为字典键或集合成员使用,因为这些数据结构要在内部使用哈希。...immutable -- 不可变 具有固定的对象。不可变对象包括数字、字符串和元组。这样的对象不能被改变。如果必须存储一个不同的必须创建新的对象。

1.5K50

27 个问题,告诉你Python为什么这么设计

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典key必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按keys排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

6.6K11

Python内置函数详解【翻译自pyth

如果对象具有名为__dir__()的方法,那么将调用此方法,并且必须返回属性列表。...如果对象不提供__dir__(),函数会尽量从对象的__dict__属性如果已定义)和其类型对象中收集信息。结果列表不一定是完整的,并且当对象具有自定义__getattr__()时,可能不准确。...如果对象是类型或者类对象,列表包含类的属性名,及它的基类的属性名。 否则,列表包含对象的属性名,它的类的属性名和类的基类的属性名。 返回的列表按字母顺序排序。...在文本模式下,如果未指定encoding,使用的编码取决于平台:locale.getpreferredencoding(False)获取当前语言环境编码。...切片对象具有只读属性start、stop和step,它们仅仅返回参数的(或者它们的默认)。他们没有其他明确的功能;但是它们被数字Python和其他第三方扩展使用。

1.5K20

从Hello Word到Hero,一文掌握Python关键代码

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有其他语言更有特色语法结构。...如果「If」表达式是假的,「else」下的子语句将被执行。 if 1 > 2: 你也可以使用一个「elif」语句添加一个执行条件。...如果它为真,继续迭代。在以上实例中,当 num 为 11,循环条件为假,我们结束循环。...字典:键-数据结构 我们已经知道列表是通过整数索引来获取某个元素,而若我们不希望使用整数作为索引,那么就可以使用字典数据结构。通过这种数据结构,我们可以使用数值型、字符型或其它类型的索引。...= { 以上创建了一个字典,其中定义了四个键与对应的,print 函数内使用了字典的键获取对应的

1.5K30

干货 | 27 个问题,告诉你 Python 为什么如此设计?

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典 key 必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L)创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按 keys 排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

2.7K10

Python 核心设计理念27个问题及解答

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典 key 必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按 keys 排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

3.3K21

Python官方二十七问,你知道个啥?

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典 key 必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按 keys 排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

2.5K20

27 个问题,告诉你Python为什么这么设计?

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典key必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按keys排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

3.1K20

干货 | 27 个问题,告诉你 Python 为什么如此设计?

一些 C++ 和 Java 编码标准要求实例属性具有 m_ 前缀,因此这种显式性在这些语言中仍然有用。 其次,这意味着如果要显式引用或从特定类调用该方法,不需要特殊语法。...为什么字典 key 必须是不可变的? 字典的哈希表实现使用从键值计算的哈希来查找键。如果键是可变对象,可能会发生变化,因此其哈希也会发生变化。...如果你尝试查找旧,也不会找到它,因为在该哈希表中找到的对象的会有所不同。 如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。...此函数从提供的可迭代列表中创建新列表,对其进行排序并返回。例如,下面是如何迭代遍历字典并按 keys 排序: for key in sorted(mydict): ......如果列表,元组或字典的字面值分布在多行中,更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。 不小心省略逗号会导致难以诊断的错误。

2.6K20

Python 学习路线:介绍、基础语法、数据结构、算法、高级主题、框架及异步编程详解

文章链接:Python 函数:定义、调用、参数、递归和 Lambda 函数详解 列表、元组、集合和字典 列表:与其他语言中声明的动态大小数组(C++ 中的 vector 和 Java 中的 ArrayList...文章链接:Python 集合(Sets)1 字典:在 Python 中,字典是一个有序(从 Py 3.7 开始)无序(Py 3.6 及更早版本)的数据集合,用于存储数据,如地图一样使用键值对。...排序算法 排序 是指特定格式排列数据。排序算法 指定特定顺序排列数据的方式。最常见的顺序是按数字或词典顺序。 排序的重要性在于,如果数据以排序的方式存储,数据搜索可以被优化到非常高的水平。...每个类实例都可以附加属性维护其状态。类实例还可以具有由其类定义的方法,用于修改其状态。...在同步请求上,您发出请求并停止执行程序,直到从 HTTP 服务器获取响应(或错误,如果无法到达服务器,或者如果服务器花费太长时间回复,则为超时)。

22810

Python从入门到精通,这篇文章为你列出了25个关键技术点(附代码)

Python 中的变量名字命名。 Python 中变量类型包括数字,字符串,集合,列表,元组和字典,这些都是标准的数据类型。...如果一个函数需要返回多个的话,那么最好返回一个元组 (逗号隔开每个),如下所示。 ?...可以通过如下方式创建一个字典。 ? 打印字典中的内容,如下所示。 ? 字典中的可以是任意类型的数据,包括字符串,数值,布尔型,列表甚至是字典,如下所示。 ?...16 迭代器 Iterators Iterators 允许遍历一个集合 所有迭代器都包含 __iter __() 和 __next __() 函数 只需在列表字典,字符串或集合上执行 iter(x)...这些类具有自定义属性和功能。 面向对象的设计允许程序员根据自身所需的属性和功能自定义创建对象。 属性也可以引用另一个对象。 Python 中的类可以引用其他类。

2.9K20

Python 进阶指南(编程轻松进阶):七、编程术语

索引、键和哈希 Python 列表字典是可以包含多个其他。要访问这些,您需要使用一个索引操作符,它由一对方括号([ ])和一个称为索引的整数组成,指定您想要访问的。...如果有序字典包含相同的键值对,它们也被认为是相同的,即使键值对在每个字典中的顺序不同。...其他语言,比如 Java,有针对类的获取器和设置器方法。程序必须调用属性的设置器方法,而不是直接给属性赋值(可能是无效的)。设置器方法中的代码可以确保成员变量只被赋予一个有效。...获取器方法读取属性如果一个属性被命名为accountBalance,那么设置器和获取器方法通常分别被命名为setAccountBalance()和getAccountBalance()。...某些术语(如、变量和函数)在特定上下文中(如元素、参数、参数和方法)具有不同的名称。有几个术语也很容易相互混淆。

1.6K20

Python语言常用的49个基本概念及含义

可以使用[]直接定义列表,也可以使用list()把其他类型的可迭代对象转换为列表列表推导式也可以用来创建列表,若干标准库函数、内置类型方法以及扩展库函数或方法也会返回列表。...元组可以作为字典的“键”或者集合的元素,但是如果元组中包含列表字典、集合或其他可变对象,就不能作为字典的“键”和集合的元素了。...字典(dict):内置类型,常用于表示特定的映射关系或对应关系,可变(不可哈希),元素形式为“键:”,其中“键”必须是可哈希类型的数据且不重复。...迭代器对象(iterator):同时具有特殊方法__next__()和__iter__()的对象,这类对象具有惰性求值特点,不能直接查看其中的内容,也不支持使用下标和切片访问其中的元素,可以把迭代器对象转换为列表...可迭代对象(iterable):具有特殊方法__iter__()的对象,可以使用for循环遍历其中的元素。列表、元组、字典、集合、字符串、以及各种迭代器对象都属于可迭代对象。

2.5K21

【深入浅出C#】章节 5: 高级面向对象编程:泛型编程和集合类型

实现特定的数据结构:不同类型的集合可以实现不同的数据结构,如列表字典、堆栈和队列等,满足不同的数据操作需求。 通过选择适当的集合类型,可以更有效地组织和处理数据,提高代码的可读性和维护性。...获取长度:使用Length属性获取数组长度。 遍历数组:使用for循环或foreach循环遍历数组。...获取键值对数量:使用Count属性获取键值对数量。...LINQ查询 4.1 迭代集合类型的方式和循环遍历 在C#中,可以使用不同的方式迭代和遍历集合类型,包括数组、列表字典、集合和队列。...可以根据对象的属性、字段或其他自定义逻辑来确定对象的大小关系,从而实现按特定规则排序的功能。 六、集合类型的性能和最佳实践 集合类型的性能和最佳实践是开发过程中需要考虑的重要因素。

32621

Django之QuerySet详解

如果指定字段,每个字典将只包含指定的字段的键/如果没有指定字段,每个字典将包含数据库表中所有字段的键和。...foo是一个ForeignKey,默认的foo_id参数返回的字典中将有一个叫做foo 的键,因为这是保存实际的那个隐藏的模型属性的名称。....]> 如果有多个字段,传递flat将发生错误。 如果不传递任何给values_list(),它将返回模型中的所有字段,在模型中定义的顺序。 常见的情况是获取某个模型实例的特定字段。...当最初获取数据时不知道是否需要这些特定字段的情况下,如果正在使用查询集的结果,可以告诉Django不要从数据库中检索它们。...通过给出的kwargs来更新对象的便捷方法, 如果没找到对象,创建一个新的对象。defaults是一个由 (field, value)对组成的字典,用于更新对象。

2.3K20

前50个Python面试问题(最受欢迎)

通常,列表字典被程序员广泛使用,因为它们都提供了数据收集的灵活性。 #4)Python是否允许您结构化样式进行编程? 答:可以。它确实允许代码是结构化的以及面向对象的样式。...答: Python中有两种类型的成员运算符: in:如果在序列中找到该结果为true,否则为false 不在:如果未在序列中找到该结果为true,否则为false 例: a=15 b=30...回答: 输出:on Language #35) 编写命令字典获取所有键。 答案: print dict.keys() #36)在python中编写一个将字符串转换为int的命令。...答: help()是一个内置函数,可用于返回特定对象,方法,属性等的Python文档。 dir()显示作为参数传递的对象的属性列表如果dir()不带参数,它将返回当前本地空间中的名称列表。...答:一组单独的语句,从而使逻辑代码块称为套件 例: 如果表达套件其他套件 #40)Python中的range()是什么?举例说明一下。 答:这是对数字序列进行迭代的功能。

5.1K30
领券