首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    如果对象是类型或者类对象,列表包含类的属性名,及它的基类的属性名。 否则,列表包含对象的属性名,它的类的属性名和类的基类的属性名。 返回的列表按字母顺序排序。...locals() 更新和返回表示当前局部符号表的字典。当locals()在函数代码块中调用时会返回自由变量,但是在类代码块中不会。...它通过实现自己的__getattribute__()方法来实现这一点,以便以支持协同多继承需要的以可预测的顺序搜索类。...如果两个参数的形式指定准确的参数,就能进行正确的引用。零个参数的形式只在类定义中工作,因为编译器填充必要的细节以正确检索正在定义的类,原理类似访问当前实例的普通方法。...name string是类名,并成为__name__属性; bases元组列出基类,并成为__bases__属性;并且dict字典是包含类主体的定义的命名空间,并且复制到标准字典以成为__dict__属性

    1.5K20

    python内建函数

    args参数必须以序列形式给出。列表在应用之前被转换为元组。function对象在被调用时,将args列表的内容分别作为独立的参数看待。...另一个选择是:以字典形式给出全局和局部符号表(参见后面部分对global()和local()函数的论述)。...在python名称空间表和用于保留模块、类或实力属性的字典中使用的名字通常被保留用以加速脚本执行。...若两个参数中任一个都不是类对象,则引发TypeError异常 28. len(s) len()函数返回一序列(字符串、元组或列表)或字典对象的长度 29. list(sequence) list()函数返回以列表...有关合适的解码列表,请见codecs模块 52.vars([object]) 该函数返回对应于当前局部符号表的字典。当给出模块、类或实例时,vars()函数返回对应那个对象的符号表的字典。

    1K10

    Python 3 入门,看这篇就够了

    返回指定键的值,如果值不在字典中返回默认值 dict.items() 以列表形式返回可遍历的(键, 值)元组数组 dict.keys() 以列表返回一个字典所有的键 dict.values() 以列表返回字典中的所有值...以一个字符串列表的形式返回。 如果没有给定参数,那么 dir()函数会罗列出当前定义的所有名称。...也可以使用help(int)查看int类的帮助信息。 4. 包 包是一种管理 Python 模块命名空间的形式,采用”点模块名称”。...就好像使用模块的时候,你不用担心不同模块之间的全局变量相互影响一样,采用点模块名称这种形式也不用担心不同库之间的模块重名的情况。...__init__(self, name, age) def get_info(self): # 以字典的形式返回个人信息 return {

    1.9K60

    【Python 入门指北】No 3. Python 语言元素

    变量命名规则 Python 中,是通过标识符来给变量命名,而标识符就是用于给程序中变量、类、方法命名的符号。简单来说,标识符就是合法的名字。而什么是合法的名字呢?...: tuple = () 而如果元组中只有一个元素时,为了避免歧义,通常需要定义成如下形式: t = (1,) 字典 列表是有序的对象集合,而字典则是无序的对象集合,字典用 {}标识,元素间用逗号分隔,...字典值虽然能够没有限制,但是键是有限制的,主要有如下两点需要记住: 不允许同一个键出现两次; 键必须不可变,所以它可以是数字、字符串或元组,但是不能用列表; 字典也有许多方法供我们使用,主要方法总结如下...dict.keys() 以列表返回一个字典所有的键 dict.values() 以列表返回字典中的所有值 dict.items() 以列表返回可遍历的(键, 值) 元组数组 pop(key) 删除字典给定键...~x 类似于 -x-1 (~a )输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。

    92930

    教女朋友学 Python 第 3 天:语言元素

    2.2 变量命名规则 Python 中,是通过标识符来给变量命名,而标识符就是用于给程序中变量、类、方法命名的符号。简单来说,标识符就是合法的名字。而什么是合法的名字呢?...: tuple = () 而如果元组中只有一个元素时,为了避免歧义,通常需要定义成如下形式: t = (1,) 3.5 字典 列表是有序的对象集合,而字典则是无序的对象集合,字典用 {}标识,元素间用逗号分隔...字典值虽然能够没有限制,但是键是有限制的,主要有如下两点需要记住: 不允许同一个键出现两次; 键必须不可变,所以它可以是数字、字符串或元组,但是不能用列表; 字典也有许多方法供我们使用,主要方法总结如下...dict.keys() 以列表返回一个字典所有的键 dict.values() 以列表返回字典中的所有值 dict.items() 以列表返回可遍历的(键, 值) 元组数组 pop(key) 删除字典给定键...~x 类似于 -x-1 (~a )输出结果 -61 ,二进制解释:1100 0011,在一个有符号二进制数的补码形式。

    85520

    万字长文爆肝Python基础入门【第二弹、超详细数据类型总结】

    1、创建列表 2、列表元素的获取 3、列表元素的添加 我们可以很灵活地向列表添加元素,如以追加的形式向列表末尾添加一个元素;以插入的形式向列表的任意位置插入元素;或者将一个列表中的所有元素批量的添加到另一个列表中...Python 将这些字符处理相关的功能以方法的形式集成在字符串里。...在字典中,键值对作为一个整体被存放,我们可以通过键来快速获取到对应的值。 在 Python 中字典用花括号({})来表示,键值对以 键:值 的方式写入花括号中,有多个键值对时用逗号分隔。...字典中的元素以键值对的形式存在,使用时通过键来获取和修改值,由于字典内部的特殊实现,字典通过键获取值的效率非常高。...之后还会继续和大家分享有关Python函数、迭代、表达式等进阶内容。 欢迎小伙伴们点赞关注博主! 持续为大家带来更多优质干货和技术分享哦! 灰小猿陪您一起进步呀! ?

    1.3K11

    Python基础回顾

    Python提供了三种字典视图:keys()方法返回字典中的键视图,values()方法返回字典中的值视图,items()方法返回字典中的键值对视图 dict1 = {'name': 'Tom', 'age...]) 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值 4 dict.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值...5 dict.has_key(key) 如果键在字典dict里返回true,否则返回false 6 dict.items() 以列表返回可遍历的(键, 值) 元组数组 7 dict.keys() 以列表返回一个字典所有的键...dict2的键/值对更新到dict里 10 dict.values() 以列表返回字典中的所有值 11 [pop(key,default]) 删除字典给定键 key 所对应的值,返回值为被删除的值。...**~x** 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。

    28410

    开源图书《Python完全自学教程》第5.1.2节

    5.1.2 字典的基本操作 不同于序列中的列表、字符串等,字典有着特有的基本操作——有的在形式上与列表近似。 1....键值对数量 Python 内置函数 len() 能够返回字符串、列表和元组——都是序列——中的成员数量,且在第4章4.2.3节阅读过它的帮助文档,其中明确指出:“Return the number of...在序列类对象中,通过索引读取到对应的成员,使用了 [] 符号,既然字典与它们存在上述一样的映射关系,符号 [] 也可用于字典中,通过“键”读取相应的“值”。...在比较中,不难体会到编程语言中各种规则的设计是非常符合逻辑的,比如“ [ ] ”符号在列表、字典等对象中应用的原因。...这种逻辑还可以推广到更大范围,凡是操作 Python 对象中的成员,都应该用“ [ ] ”符号。

    82430

    Python学习笔记整理(一)pytho

    (作为一种解析的简单形式),大小写变化,测试字符串的内容,去掉字符串后的空格符号 分隔 >>> line='aaa,bbb,ccc,ddd,ee' >>> line.split(',') ['aaa...append这样的列表方法 4、嵌套 Python核心数据类型的一个优秀特性就是它们支持任意的嵌套,能够以任意的组合对其进行嵌套。...并可以深层次的嵌套都可以(比如,能投让一个列表包含一个字典,并在这个字典中包含另外一个列表等)。这种特性的一个直接的应用就是实现矩阵、或者Python中的“多维数组”。...如果在程序中以列表的形式传递一个对象的结合,它能够在任何地方改变;如果使用元组的话,则不能。也就是说,元组提供了一种完整性的约束。对编写大程序有用。...self.pay*=(1.0+percent) 这个类定义了一个新的对象种类,有name和pay两个属性。也有两个小的行为编写为函数的形式。

    1.4K20

    《Python程序设计》判断题1-240题

    (错) 48、Python字典中的“键”可以是列表。(错) 49、Python字典中的“键”可以是元组。(对) 50、Python列表中所有元素必须为相同类型的数据。...(对) 71、当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。...(对) 199、当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。...(对) 210、列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。(对) 211、在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。...(对) 214、Python程序只能在安装了Python环境的计算机上以源代码形式运行。(错) 215、不同版本的Python不能安装到同一台计算机上。

    33.5K1611

    Python基础学习

    ,可在括号中添加提示信息 print():以字符形式向控制台输出结果的函数,输出参数,以及格式化 eval() 评估函数 eval(x)函数:去掉参数最外层引号并执行余下语句的函数 Python-进一步认识...第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。...随机从字典d中取出一个键值对,以元组形式返回 d.clear() 删除所有的键值对 len(d) 返回字典d中元素的个数 字典类型应用场景:映射的表达,元素遍历 映射无处不在,键值对无处不在...对应列表、数组和集合等概念 二维数据:由多个一维数据构成,是一维数据的组合形式,表格 多维数据:由一维或二维数据在新维度上扩展形成 高维数据:仅利用最基本的二元关系展示数据间的复杂结构,对应字典 数据维度是数据的组织形式...(mode,size,data) # 根据像素点data创建图像 Image.verify() # 对图像文件完整性进行检查,返回异常 # Image类处理图像的常用属性 Image.format

    2.3K10

    【python入门到精通】python常用数据类型详解(二)

    作者 :“大数据小禅” 欢迎小伙伴们 点赞、收藏⭐、留言 目录 python Number python数据类型转化 python字符串(String) python转义字符 python字符串运算符...= [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] 访问列表中的值 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,代码如下 list1...列表函数&方法 序号 函数 1 cmp(list1, list2) 比较两个列表的元素 2 len(list) 列表元素个数 3 max(list) 返回列表元素最大值 4 min(list) 返回列表元素最小值...2 len(dict) 计算字典元素个数,即键的总数。 3 str(dict) 输出字典可打印的字符串表示。 4 type(variable) 返回输入的变量类型,如果变量是字典就返回字典类型。...5 dict.keys() 以列表返回一个字典所有的键 6 dict.values() 以列表返回字典中的所有值 PS:数据类型总结到此结束。

    99610

    python 基础内置函数表及简单介绍

    如果指定的属性不存在,则返回默认值(如果提供),否则引发 AttributeError。 globals() 返回表示当前全局符号表的字典。...locals() 更新并返回表示当前本地符号表的字典。在函数块中调用时,locals() 返回自由变量,但不能在类块中调用。...它通过实现自己的 __getattribute__() 方法来实现这一点,以便以支持协同多继承需要的以可预测的顺序搜索类。...如果两个参数的形式指定了准确的参数,就能进行正确的引用。零参数形式只能在类定义中使用,因为编译器会填充必要的细节以正确检索正在定义的类,以及访问普通方法的当前实例。...有三个参数时,返回一个新的类型对象。这实质上是类声明的一种动态形式。

    1.3K20

    python基础教程:内置函数(二)

    正如在 Overview 中提到的,Python区分二进制和文本I/O。以二进制模式打开的文件(包括 mode 参数中的 ‘b’ )返回的内容为 bytes对象,不进行任何解码。...In [24]: exec('a=2;x=a*3;print(x)') 6 globals() 返回表示当前全局符号表的字典。...这总是当前模块的字典(在函数或方法中,不是调用它的模块,而是定义它的模块)。 locals() 更新并返回表示当前本地符号表的字典。在函数块而不是类块中调用 locals() 时会返回自由变量。...零参数形式仅适用于类定义,因为编译器填写必要的细节以正确检索正在定义的类,以及访问普通方法的当前实例。...如果对象是类型或类对象,则列表包含它们的属性名称,并且递归查找所有基类的属性。 否则,列表包含对象的属性名称,它的类属性名称,并且递归查找它的类的所有基类的属性。 返回的列表按字母表排序。

    1.3K20

    开源图书《Python完全自学教程》第5章

    在有的资料中,还提出了“基础对象类型”的类别,包括整数类型、浮点数类型、字符串类型和布尔类型。所以,根据对象的不同特点,可以有不同的聚类结果。...5.1.1 创建字典 在此之前,已经用引号创建了字符串、用圆括号创建了元组,用方括号创建了列表,低头看看键盘,按照此思路发展,并且排除在其他地方已经使用的符号——比如 * 等,如果选用一个用于创建字典的符号...从 type(d) 的返回值可知,Python 中以 dict 表示字典(或字典类型)。下面参照图5-1-1,理解字典的组成和要求: 字典对象用英文状态下的符号 { } 包裹。...如果用 dict() 函数创建非空字典,必须使用关键词参数的形式声明对应关系(关键词参数,详见第4章4.2.6节或第7章7.2.1节)。...此外,dict() 还支持以可迭代对象为参数创建字典,例如: >>> dict([('a', 1), ('lang', 'python')]) {'a': 1, 'lang': 'python'} 此处以列表

    66020
    领券