• 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() 关闭文件。

  • 相关阅读:
    MySQL 事务隔离级别和MVCC版本控制
    LLM(大语言模型)解码时是怎么生成文本的?
    《Effective Java》阅读笔记
    学习记录十六
    HylicOS --- 环境搭建 与 环境测试(巨多坑)
    操作系统之内存管理
    自学网络安全(黑客)
    基于Zookeeper搭建Kafka高可用集群(实践可用)
    H264码流RTP封装方式详解
    【python VS vba(系列2)】 python和vba读写EXCEL文件的方式比较 (建设ing)
  • 原文地址:https://blog.csdn.net/weixin_63660670/article/details/133704273