美文网首页
Python数字及字符类型笔记

Python数字及字符类型笔记

作者: 枯藤疯鸦 | 来源:发表于2019-11-04 17:04 被阅读0次

    小白笔记
    仅记录常规操作中较为不熟悉的操作类型

    一、数字类型

    1、整数除:计算整数商

    10//3  输出 3
    

    2、模运算:计算余数

    10 % 3   输出 1
    

    3、商余运算:

    divmod(10,3)  输出 3,1
    

    二、字符类型

    1、Unicode转换: chr(c) 将字符转为Unicode编码,ord(c) 将Unicode编码转为字符
    2、str.split(sep):字符串被sep分割后生成一个列表sep应该为字符串中原先有的字符!

     >>> s='a b c d'
     >>> s.split()  # 默认为空字符" "
    
     # ['a', 'b', 'c', 'd']
    

    3、str.replace(old,new):字符串中的old字符会被new字符所替代,字符串中所有的old字符都将被替代!

     >>> s='a b c b a c'
     >>> s[0]
    
     # 'a'
    
     >>> s.replace(s[0],'d')
    
     #  'd b c b d c'
    

    4、sep.join(str):在字符串str的每一个元素后面(除最后一个)增加一个sep请注意str字符串的位置,且返回的值仍为字符串!.join()方法也可以用来把列表类型转换为字符串类型,但是如果列表元素为数字会报错

     >>> s='abcdf'
     >>> ','.join(s)
    
     # 'a,b,c,d,f'
    
     >>> s='abcdf'
     >>> s.join('123')
    
     # '1abcdf2abcdf3'
    
     >>> m=['a', 'b', 'c']
     >>> '.'.join(m)
    
    # 'a.b.c'
    

    5、str.strip(ch):去掉字符串中两边的ch字符,可用来取出两头的空格字符
    6、str.center(width[,char]):将字符串按width宽度居中,两边用char字符填充(可选/可省略)
    7、.format():对字符进行格式化
    8、format()方法的格式控制

    可以通过对{}曹赋序列号,来将format中不同的参数赋给不同的{}槽,如"{1}:计算机{0}的CPU占用率为{2}%".format("2018-10-10","C",10)

    image

    相关文章

      网友评论

          本文标题:Python数字及字符类型笔记

          本文链接:https://www.haomeiwen.com/subject/dkydbctx.html