zoukankan      html  css  js  c++  java
  • Python15之字符串的格式语句与操作符

    一、字符串的format()函数

      字符串1.format(赋值)                         字符串中必须表明需要格式化的位置

      format()函数使用时,花括号中的值表明字符串中需要的格式化的位置,花括号内可以为数字(0,1,2,3....)也可以为关键字参数(a,b,c,kk,ss,tt...),当为数字时,0表示第一个位子,

     为关键字时,后方必须要在format函数中给关键字赋值。同时也可以两者都使用

     添加格式话操作符及辅助指令:       例    ‘{0:m.n字符串格式化操作符(无需写百分号)}   {1} ’.format(3.141592654,'KB')

    1 'welcome {0} the {2} {1}'.format('to','kk','world')
    2 'welcome to the world kk'
    3 
    4 print('welcome {0}the {2} {1}'.format('to','kk','world'))
    5 welcome tothe world kk
    6 
    7 print('welcome {kk} the {ss} {tt}'.format(kk='to',tt='kk',ss='world'))
    8 welcome to the world kk
    View Code

    二、字符串格式化操作符

      顾名思义,就是字符串独有的操作符,这里为%,后面跟不同的符号表明对字符串做不同的处理

      1、%c 格式化字符及ASCII值

      2、%s格式化为字符串

      3、%d格式化为十进制整数

      4、%o格式化为无符号八进制整数

      5、%x和%X,转换为16进制数(大小写字母)

      6、%f格式化为浮点数,默认为小数点后六位

      7、%e、%E格式话浮点数为e记法(大小写字母),默认小数点后六位

      8、%g、%G格式化浮点数字(根据值的大小采用%e或%f)

      9、%p指针(用十六进制打印值的内存地址)

    三、格式化操作符辅助指令

      顾名思义,就是对操作符功能进行补充定义的,一般放在操作符前面

      格式: %m.nf            

        m表示显示的最小总宽度、n表示小数点后的位数         如果字符串宽度不够时自动在字符串左侧插入空格补足

      ‘-’代表左对齐,表示字符串内容在最左边,补足的以空格插入到右侧补足

      ‘+’则代表了在正数前面加一个‘+’号

      ‘#’表示在八进制前显示o0,在十六进制前面显示oX或ox

      ‘0’显示的数字前面填充‘0’代替空格

     1 a = 3.141592654
     2 '%15.4f'%a
     3 '         3.1416'
     4 
     5 >>> '%-15.4f'%a
     6 '3.1416         '
     7 
     8 >>> '%+15.4f'%a
     9 '        +3.1416'
    10 
    11 >>> '%#15.4f'%a
    12 '         3.1416'
    13 
    14 >>> '%015.4f'%a
    15 '0000000003.1416'
    View Code
  • 相关阅读:
    offsetheight和clientheight和scrollheight的区别以及offsetwidth和clientwidth和scrollwidth的区别
    响应时间控制
    浏览器兼容
    生成随机数
    递归加载目录
    用委托定义的冒泡排序法
    ref 与out
    二维数组与交错数组的理解
    C#学习
    Jquery选择器
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11320232.html
Copyright © 2011-2022 走看看