zoukankan      html  css  js  c++  java
  • python3 进制转换大全和字符串列表转换

    进制转换

    • python的bin函数转换成的二进制会自动删除高位的0,所以我们使用“{:08b}.format()”这样的方式来使生成的二进制保持一定的位数

    • 精度与进制

    >>> '{0:.2f}'.format(1/3)
    '0.33'
    >>> '{0:b}'.format(10)    #二进制
    '1010'
    >>> '{0:o}'.format(10)     #八进制
    '12'
    >>> '{0:x}'.format(10)     #16进制
    'a'
    >>> '{:,}'.format(12369132698)  #千分位格式化
    '12,369,132,698'
    

    image-20200315150507299

    字符串列表转换

    列表转字符串

    • ' '.join(list) 不适用于数字元素,如果是数字元素要用下面的方法:

      ' '.join(str(x) for x in list)

    lst_num=[1,2,3,4,5]
    lst_chr=['1','2','3','4','5']
    print("字符型列表转字符串",''.join(lst_chr))
    print("数字型列表转字符串",''.join(str(x) for x in lst_num))
    st_num='1234'
    st_chr='i am string'
    print("转为字符型列表",list(st_chr))
    print("转为数字型列表",list(int(x) for x in st_num))
    
    >>
    字符型列表转字符串 12345
    数字型列表转字符串 12345
    转为字符型列表 ['i', ' ', 'a', 'm', ' ', 's', 't', 'r', 'i', 'n', 'g']
    转为数字型列表 [1, 2, 3, 4]
    
    进程已结束,退出代码0
    
    
  • 相关阅读:
    严格模式
    排序,求最大值最小值
    原型继承
    android 系统
    BASE64Decoder
    jstl
    list  遍历
    2015GitWebRTC编译实录9
    2015GitWebRTC编译实录8
    2015GitWebRTC编译实录7
  • 原文地址:https://www.cnblogs.com/rower/p/12715864.html
Copyright © 2011-2022 走看看