python format

 

 

  1.  "," 每三位分割
    '{:,}'.format(88888888888888)

     

     

  2. for align,text in zip('<^>',['left','right','right']):
        print('{0:{fill}{align}16}'.format(text,fill=align,align=align))

     

     

  3. octets=[192,168,0,1]
    print('{:02X}:{:02X}:{:02X}:{:02X}'.format(*octets))

     

     

  4. for num in range(5,12):
        for base in 'dXob':
            print('{0:{width}{base}}'.format(num,base=base,width=5),end='')
            print()

     

  5. 'answer: {:.2%}'.format(19/22)

     

     

  6. '{0!r:*^20}'.format('b')  # !r repr() !s str()  !a ascii()

     

     

     

     

  7. 字符串前加f格式化
    复制代码
    
    
    name = 'jack'
    age = 18
    sex = 'man'
    job = "IT"
    salary = 9999.99
    print(f'name: {name.capitalize()}')
    print(f'age: {age:*^10}')
    print(f'sex: {sex}')
    print(f'salary: {salary:10.3f}')
     
    复制代码

     

     

  8. 时间
    import datetime
    d=datetime.datetime(2020,7,4,12,15,58)
    '{:%Y-%m-%d %H:%M:%S}'.format(d)

     

  9. 'int: {0:#d}, hex: {0:#x}, oct: {0:#0}, bin: {0:#b}'.format(42)

     

     

posted @   ascertain  阅读(128)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示