Python部分函数用法(2)

del 语句

从列表中按给定的索引而不是值来删除一个子项,或者从列表中删除切片或清空整个列表。

元组

元组在输出时总是有括号的,以便于正确表达嵌套结构。在输入时可以有或没有括号,不过经常括号都是必须的(如果元组是一个更大的表达式的一部分)。

set (集合)

集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。集合对象还支持 union(联合),intersection(交),difference(差)和sysmmetric difference(对称差集)等数学运算。

a - b          # letters in a but not in b 

a | b          # letters in either a or b

a & b         # letters in both a and b

a ^ b         # letters in a or b but not both

字典

字典以 关键字 为索引,关键字可以是任意不可变类型,通常用字符串或数值。如果元组中只包含字符串和数字,它可以做为关键字,如果它直接或间接的包含了可变对象,就不能当做关键字。一对大括号创建一个空的字典: {}。

keys()               返回由所有关键字组成的链表,该链表的顺序不定。

sorted()            返回由所有关键字组成的链表,该链表是有序的。

dict()                 链表中存储关键字-值对元组的话,dict() 可以从中直接构造字典。

enumerate()     在序列中循环时,索引位置和对应值可以使用 enumerate() 函数同时得到。

zip()                  同时循环两个或更多的序列,可以使用 zip() 整体打包。

reversed()        需要逆向循环序列的话,先正向定位序列,然后调用 reversed() 函数。 

sorted()           要按排序后的顺序循环序列时,使用此函数,它不改动原序列,而是生成一个新的已排序的序列。

逻辑操作符

not 具有最高的优先级, or 优先级最低。

短路操作符

 and 和 or ,它们的参数从左向右解析,一旦结果可以确定就停止。

比较序列

首先比较前两个元素,如果不同,就决定了比较的结果;如果相同,就比较后两个元素,依此类推,直到所有序列都完成比较。一个链表(list)总是小于一个字符串(string),一个字符串(string)总是小于一个元组(tuple)等等。

模块

模块是包括 Python 定义和声明的文件。文件名就是模块名加上 .py 后缀。模块的模块名(做为一个字符串)可以由全局变量 __name__ 得到。







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值