鱼C论坛

 找回密码
 立即注册
查看: 2043|回复: 1

[技术交流] 《零基础入门学习Python》第15课笔记

[复制链接]
发表于 2015-4-11 13:00:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Format有两种参数:第一种是由大括号括起来的位置参数,另一种是关键字参数。
1)位置参数
>>> "{0} love{1}.{2}".format("I","FishC","com")    #字段0,1,2,分别有大括号包含起来。
'I love FishC.com'
将参数 "I","FishC","com"传递给format方法,再对字符串进行格式化整理。
2)关键字参数
>>> "{a} love{b}.{c}".format(a="I",b="FishC",c="com")
'I love FishC.com'
3)位置参数和关键字参数混合,位置参数一定要在关键字参数之前。
>>> "{0} love{b}.{c}".format("I",b="FishC",c="com")    # {0}在最前面。
'I love FishC.com'
格式化符号:
>>> '{0 : .1f}{1}'.format(27.658,'GB')  '27.7GB'
# : 代表格式化符号的开始,.1f表示四舍五入小数后1位。
字符串格式化符号含义:
1% c 格式化字符及其ASCII码。
>>> '%c' %97                   #没有逗号分隔。
'a'                              aASCII码是97
>>> '%c %c %c' % (97 , 98 , 99)
'a b c'
2% s 格式化字符串。
>>> '%s' % 'I love FishC.com'
'I love FishC.com'
3%d 格式化整数。
>>> '%d + %d = %d' % (4,5,4+5)
'4 + 5 = 9'
4%o 格式化无符号八进制数。
>>> '%o' % 10
'12'
5%x 格式化无符号十六进制数;%X 格式化无符号十六进制数(大写)
>>> '%x' %10
'a'
>>> '%X' %10
'A'
6)格式化定点数,可指定小数点后的精度。
>>> '%f' % 27.658
'27.658000'
7)用科学计数法格式化定点数。
>>> '%e' % 27.658
'2.765800e+01'

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-10-5 16:35:53 | 显示全部楼层
感谢提供
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 03:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表