• Python 重修记录01


    Python语法-基本

    # 基本内置数据结构

    字符串 列表 元组 字典 集合
    1 字符串操作
        截取:
            str[x]
            str[:x] / str[x:]
            str[x:x:x]
        连接
            x+x
        输出(忽略转义)
            print(r"x")
        
        内置方法
            编码encode/解码decode
            判断字符串内容的isalnum isalpha isdigit isnumeric
            连接(一某一个连接符)join(x)
            字符串长度len(str)
            字符串清洗空格或字符lstrip()/rstrip()
            截取 spilt()
    2 列表list 
        注:可以存混合类型数据
        定义:一维,二维
        增:append(),extend(),insert(index,number)
        删:del list[index],list.pop(),remove("content")
        改:下标
        查:遍历 for in;if xxx in list;list.index(aim,start_index,end_index)-范围[x:x);list.count('x')
        访问 :切片[x:x:];
        排序:reverse()-对折反转,sort(reverse=True)
    3 元组Tuple
        注:内容不可更改
        定义:注意只有一个元素
        增:连接‘+’ - 新开辟内存空间将两个tuple内容合并
        删:del tuple-删除元组变量
    4 字典dict
        定义 {key:value}
        访问:dict[key];dict.get(key,'xx-没找到设置默认值')
        增
        删:del dict[key]-删除整个key-value 对;del dict-删除变量;dict.clear()-清空字典
        改
        查:查键dict.keys();查值dict.values();查“项”dict.items()
    5 集合set
        定义:{value,value.....}

    # 函数

    定义:def functionName(param1,param2...): return v1,v2... //多个值返回
    调用
    参数:变量作用域:全局,局部,global申明

    #文件操作

    打开 r,w-字符str ; rb,wb-二进制byte
    关闭
    读 read(xxx),readline,readlines-结果为list
    写 write

     其他:
       引入模块 [ os ]操作:
        重命名rename
        目录
        文件

     

    #异常处理

    语法:try...except...
            错误类型
            错误信息

    #内置函数

    range(x,x,x)

    #引入包/模块

    import
    from ..(package). import ...(file)
  • 相关阅读:
    Mysql一分钟定位 Next-Key Lock,你需要几分钟
    golang 服务大量 CLOSE_WAIT 故障排查
    Mysql大并发热点行更新的两个骚操作
    golang 服务诡异499、504网络故障排查
    golang 服务平滑重启小结
    vim 列编辑模式
    特邀全球互联网技术大会(麒麟会GITC)分享 —大型团购系统架构设计
    ElasticSearch 评分排序
    zookeeper 实现分布式锁安全用法
    诡异的druid链接池链接断开故障经验总结
  • 原文地址:https://www.cnblogs.com/floakss/p/13335199.html
Copyright © 2020-2023  润新知