zoukankan      html  css  js  c++  java
  • python print format

    python print format

    %o —— oct 八进制
    %d —— dec 十进制
    %x —— hex 十六进制
    1 1 >>> print('%o' % 20)
    2 2 24
    3 3 >>> print('%d' % 20)
    4 4 20
    5 5 >>> print('%x' % 20)
    6 6 14
    %f ——保留小数点后面六位有效数字
      %.3f,保留3位小数位
    %e ——保留小数点后面六位有效数字,指数形式输出
      %.3e,保留3位小数位,使用科学计数法
    %g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法
      %.3g,保留3位有效数字,使用小数或科学计数法
     1 >>> print('%f' % 1.11)  # 默认保留6位小数
     2 1.110000
     3 >>> print('%.1f' % 1.11)  # 取1位小数
     4 1.1
     5 >>> print('%e' % 1.11)  # 默认6位小数,用科学计数法
     6 1.110000e+00
     7 >>> print('%.3e' % 1.11)  # 取3位小数,用科学计数法
     8 1.110e+00
     9 >>> print('%g' % 1111.1111)  # 默认6位有效数字
    10 1111.11
    11 >>> print('%.7g' % 1111.1111)  # 取7位有效数字
    12 1111.111
    13 >>> print('%.2g' % 1111.1111)  # 取2位有效数字,自动转换为科学计数法
    14 1.1e+03
    round
     1 >>> round(1.1125)  # 四舍五入,不指定位数,取整
     2 1
     3 >>> round(1.1135,3)  # 取3位小数,由于3为奇数,则向下“舍”
     4 1.113
     5 >>> round(1.1125,3)  # 取3位小数,由于2为偶数,则向上“入”
     6 1.113
     7 >>> round(1.5)  # 无法理解,查阅一些资料是说python会对数据进行截断,没有深究
     8 2
     9 >>> round(2.5)  # 无法理解
    10 2
    11 >>> round(1.675,2)  # 无法理解
    12 1.68
    13 >>> round(2.675,2)  # 无法理解
    14 2.67
    15 >>>
  • 相关阅读:
    UITableViewCell 获取当前位置
    iOS图片拉伸
    TCP/IP基础
    AFNetworking报错"_UTTypeCopyPreferredTagWithClass", referenced from: _AFContentTypeForPathExtens
    iOS 后台处理
    统计iOS项目的总代码行数的方法
    iOS自定义model排序
    iOS开发 适配iOS10
    中文 iOS/Mac 开发博客列表
    C#--静态构造函数
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/10507192.html
Copyright © 2011-2022 走看看