| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 1137381680 于 2017-7-3 13:04 编辑  
 
《零基础入门学习Python》  
——学习笔记 
 
015字符串:格式化 
 
一.        定义分析 
 
1.字符串格式化符号用法: 
format:将format前的内容与后边的格式进行对比,然后把字符进行格式化。 
 
用法:- (1) ’{}’.format() (2)’{:}’.format()
 
  复制代码 注:前面的花括号内为元素所在的位置或是变量名称,在花括号内也可以对元素进行格式化,方式为:后加上格式化符号 
- #举例子○1
 
 - >>>”{0} love {b}.{c}”.format(”I”,b =”FishC”,c = ”com”)#这里注意一下,bc两个花括号之间的.是.com的.,没有其他用意
 
 - ’I love FishC.com’
 
 - #举例子○2
 
 - >>>’{0:.1f}{1}’.format(27.658,’GB’)
 
 - ’27.7GB’
 
 
  复制代码 2.字符串格式化符号:用于给字符串指定相对应的格式,不同的格式化符号所产生的格式也不相同。 
 
用法:”字符串格式化符号以及操作”% (元组) 
- #举例子
 
 - >>>‘%d + %d = %d’ % (3, 4, 3+4)
 
 - ‘4 + 5 = 9’
 
 
  复制代码 每个符号具体含义如下: 
 字符串格式化符号含义 
   符   号           说     明 
     %c           格式化字符及其ASCII码 
     %s           格式化字符串 
     %d           格式化整数 
     %o           格式化无符号八进制数 
     %x           格式化无符号十六进制数 
     %X           格式化无符号十六进制数(大写) 
     %f           格式化定点数,可指定小数点后的精度 
     %e           用科学计数法格式化定点数 
     %E           作用同%e,用科学计数法格式化定点数 
     %g           根据值的大小决定使用%f活%e 
     %G           作用同%g,根据值的大小决定使用%f或者%E 
    
 
   格式化操作符辅助指令                                                
   符   号            说     明 
     m.n            m是显示的最小总宽度,n是小数点后的位数 
       -            用于左对齐 
      +            在正数前面显示加号(+) 
       #            在八进制数前面显示 '0o',在十六进制数前面显示 '0x' 或 '0X' 
       0            显示的数字前面填充 '0' 取代空格 
使用方法: 
    m.n: print('%5.5f' % 27.55),此时要求,小数点后要有5位数,若不足会自动补全,得到 :'27.55000' 
       - : print( '%-010d' %27.55),此时若无 '-' 号时,将得到:'0000000027',若有'-'号,则得到:'27  
     '# :print('%#o' %12),简单易懂,转为8 or 16进制输出       
 
 
 
字符串转义字符含义   
   符   号            说     明 
       \'            单引号 
       \"            双引号 
       \a            发出系统响铃声 
       \b            退格符 
       \n            换行符 
       \t            横向制表符(TAB) 
       \v            纵向制表符 
       \r            回车符 
       \f            换页符 
       \o            八进制数代表的字符 
       \x            十六进制数代表的字符 
       \0            表示一个空字符 
       \\            反斜杠 
以上内容来自鱼C论坛的扩展阅读:字符串格式化符号含义及转义字符含义。供大家参考。 
 
二.        杂谈 
 
1.        需要注意的是,在使用.format方法时,可以结合位置参数和关键字参数同时使用,但如果同时使用,位置参数一定要在关键字参数之前,否则会产生错误。 
 
2.        如果有多个花括号阔在一起,会把其中的内容解释掉,如: 
- >>>”{{0}}”.format(“不打印”)
 
 - ‘{0}’
 
 
  复制代码 三.        部分作业分析 
无 
 
四.        知识掌握程度 
 
心得:熟悉了花括号的用法,对ASCII码有了一定了解。 
 
难点:对各种字符串格式化符号的熟练组合应用。 
 
重点:一定要记牢关键字参数和位置参数的前后关系。 
 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |