zoukankan      html  css  js  c++  java
  • Title

     一、集合

        关系测试

        交集: 两个都有   .intersettion() 或用  &  符号

        差集: 列表a有,列表b没有  .difference() 或用  -  符号

        并集: 两列表合并,去重      .union()  或用  |  符号

        合并: .update()  会更改数据

        删除: .discard()   .pop()   .remove()

        子集: issubset()

        超集: issuperset()

        对称差集: 两个列表里都没有的    .symmetric_difference() 或用  ^  符号

    二、字符串

        name.capitalize()  首字母大写

        name.lower() 变小写

        name.swapcase() 大小写反换

        name.replace('name','NAME',2) 替换2次

        name.casefold()    大写全部变小写

        name.find('e',3,7) 返回找到的第一个索引值,否则返回-1

        name.index('e') 返回e的索引值

        name.center(50,'*')  前后长度为50,填充*

        name.count('e',3,7)  从3道7统计字符出现的次数

        name.startwith('Li') 判断是否以Li开头,返回布尔值

        name.endwith('Li') 判断是否以Li结尾,返回布尔值

        name.ljust(50,'-')左对齐,不够补 - 

        name.rjust(50,'-')右对齐,不够补 - 

        name.expandtab(4) 设置 的长度

        name.format('mu',22) 格式化输出

        name.format_map ({'name':'mu','age':22})格式化输出

        '  '.isalnum()  判断是不是a-zA-Z0-9

        '  '.isdecimal() 判断是不是一个正整数

        '  '.isalpha()  判断是不是都是字母

        '  '.isidentifierl()  判断是不是关键字(变量名)

        '  '.islower()  判断是不是小写

        '  '.isuper()   判断是不是大写

        '  '.isnumric() 判断是不是数字

        '  '.isprintable()  判断是不是可打印的

        '  '.isspace() 判断是不是空格

        '  '.istitle()  判断是不是英文标题

        '  '.join(['mu','jack','rain'])

    常用的字符串方法:

        strip()    center()    count()    find()    lower()    upper()

        join()     split()       index()    replace()

        endwith()                 startwith()

    三、其它

        三元运算符: c = a if a<b else b

        oct(10) 把10以八进制的形式表现出来

        二进制转十六进制:     hex()

        128  64  32  16  8  4  2  1

      1      0   1    1   1  0  1  0

        前面1011表示b,后面1010表示a

        字符编码:

        以unicode表示的str通过encode()方法可以编码成指定的字节

        如果是从网络或硬盘中读取到字节流,那数据就是bytes,需要用decode()方法解码

        encode()编码作用:使我们看到的直观字符转化成计算机内字节的形式

        decode()解码作用:把字节形式的字符转化成直观的,我们看得懂得

          

     python编码详细

          

        

        

  • 相关阅读:
    Oracle Drop表并未直接删除 drop table xx purge
    Notepad++使用
    Python使用MySQL数据库
    考驾照科目二科目三要点记录
    Linux中权限(r、w、x)对于目录与文件的意义
    linux之expr命令
    linux下scp
    数字货币和区块链联系
    网站
    关于linux 编程
  • 原文地址:https://www.cnblogs.com/guotianbao/p/6731084.html
Copyright © 2011-2022 走看看