Python 3速查表

数值类型常用操作符

i + j i与j之和。

i – j i与j之差。

i * j i与j之积。

i//j 整除。

i/j 浮点数除法。

i%j 整数i除以整数j的余数。

i**j i的j次方。

x += y 等于x = x + y,*=和-=同理。

比较操作符与布尔操作符

x == y 如果x等于y,则返回True。

x != y 如果x不等于y,则返回True。

<、>、<=、>=与其常用意义相同。

a and b 如果a与b均为True,则值为True,否则为False。

a or b 如果a与b中至少有一个为True,则值为True,否则为False。

not a 如果a为False,则为True;如果a为True,则为False。

序列类型常用操作符

seq[i] 返回序列中第i个元素。

len(seq) 返回序列长度。

seq1 + seq2 连接两个序列。(不能用于范围。)

n*seq 返回一个将seq重复n次的序列。(不能用于范围。)

seq[start:end] 返回序列的切片。

e in seq 测试序列中是否包含e。

e not in seq 测试序列是否不包含e。

for e in seq 遍历序列中的元素。

常用字符串方法

s.count(s1) 计算字符串s1在s中出现的次数。

s.find(s1) 返回子字符串s1第一次出现在s中时的索引值;如果s1不在s中,则返回-1。

s.rfind(s1) 功能同find,但从s末尾开始搜索。

s.index(s1) 功能同find,但如果s1不在s中,则抛出异常。

s.rindex(s1) 功能同index,但从s末尾开始搜索。

s.lower() 将所有大写字母转换为小写。

s.replace(old, new) 将s中出现的所有字符串old替换为字符串new。

s.rstrip() 删除字符串后面的所有空白字符。

s.splite(d) 使用d作为分隔字符对s进行拆分,返回s的子字符串列表。

常用列表方法

L.append(e) 将对象e添加到L的末尾。

L.count(e) 返回e在L中出现的次数。

L.insert(i, e) 在L中索引值为i处插入对象e。

L.extend(L1) 在L的末尾加入L1中的所有项目。

L.remove(e) 从L中删除第一次出现的e。

L.index(e) 返回L中第一次出现e时的索引值;如果e不在L中,则抛出一个ValueError异常。

L.pop(i) 删除并返回索引值为i的项目;i的默认值为-1。如果L为空,则抛出一个IndexError

异常。

L.sort() 对L中的元素进行排序,具有副作用。

L.reverse() 对L中的元素进行反转排序,具有副作用。

常用字典操作符

len(d) 返回d中项的数量。

d.keys() 返回d中键的视图。

d.values() 返回d中值的视图。

k in d 如果键k在d中,则返回True。

d[k] 返回d中键为k的项,如果k不在d中,则抛出一个KeyError异常。

d.get(k, v) 如果k在d中,返回d[k],否则返回v。

d[k] = v 将值v与键k关联起来,如果已经存在与k关联的值,则替换该值。

del d[k] 从d中删除键为k的元素,如果k不在d中,则抛出一个KeyError异常。

for k in d 遍历d中的键。

常用输入/输出机制

input(msg) 打印msg并将输入值作为一个字符串返回。

pring(s1, ..., sn) 打印字符串s1, ..., sn,以空格作为间隔。

open('filename', 'w') 创建一个文件以供写入。

open('filename', 'r') 打开一个已有文件以供读取。

open('filename', 'a') 打开一个已有文件以供追加。

filehandle.read() 返回一个包含文件内容的字符串。

filehandle.readline() 返回文件的下一行。

filehandle.readlines() 返回一个包含文件各行的列表。

filehandle.write(s) 向文件末尾写入字符串s。

filehandle.writelines(L) 将L中的每个元素作为单独行写入文件。

filehandle.close() 关闭文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值