python学习笔记-format()函数

原创 2017年01月03日 21:03:58

#使用str.format()函数

#使用'{}'占位符
print('I\'m {},{}'.format('Hongten','Welcome to my space!'))

print('#' * 40)

#也可以使用'{0}','{1}'形式的占位符
print('{0},I\'m {1},my E-mail is {2}'.format('Hello','Mongo','Mongo@foxmail.com'))
#可以改变占位符的位置
print('{1},I\'m {0},my E-mail is {2}'.format('Mongo','Hello','Mongo@foxmail.com'))

print('#' * 40)

#使用'{name}'形式的占位符
print('Hi,{name},{message}'.format(name = 'Tom',message = 'How old are you?'))

print('#' * 40)

#混合使用'{0}','{name}'形式
print('{0},I\'m {1},{message}'.format('Hello','Mongo',message = 'This is a test message!'))

print('#' * 40)

#下面进行格式控制
import math
print('The value of PI is approximately {}.'.format(math.pi))
print('The value of PI is approximately {!r}.'.format(math.pi))
print('The value of PI is approximately {0:.3f}.'.format(math.pi))


table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678}
for name, phone in table.items():
    print('{0:10} ==> {1:10d}'.format(name, phone))


table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}
print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; ''Dcab: {0[Dcab]:d}'.format(table))
版权声明:本文为博主原创文章,未经博主允许不得转载。

python的format函数

在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强。对str.format()的支持已经被反向移植到了Python 2.6 在2.6中,8-bit字符串和Unico...
  • jb19900111
  • jb19900111
  • 2014年03月02日 11:13
  • 3744

python之format函数学习

从2.6之后的版本开始以后,format这个神奇的函数就出现了,到2.7进一步发展壮大,当然,2.7依旧是现在我的主流版本,暂时不想更换成3.x版本的,在format出现之前,我们做系统日志的都是用“...
  • Together_CZ
  • Together_CZ
  • 2017年07月10日 14:54
  • 586

python中format用法

format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型 2.单个参数可以多次输...
  • zhang89xiao
  • zhang89xiao
  • 2016年12月22日 19:08
  • 11483

6 Python中的format()函数

Python格式化字符串以及用format格式化字符串的用法. Python中format()函数的使用
  • lis_12
  • lis_12
  • 2016年09月30日 18:09
  • 17638

python输出格式化及函数format

总结了一些简单基本的输出格式化形式以及函数format函数基本使用形式。 字符串格式化代码: 格式 描述 %% 百分号标记 %c 字符及其ASCII码 %s 字符串 ...
  • jb19900111
  • jb19900111
  • 2014年03月02日 14:47
  • 3731

Python format 格式化函数

Python format 格式化函数 函数 str.format(),增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可...
  • weixin_35674012
  • weixin_35674012
  • 2017年10月10日 18:55
  • 133

python中的format函数

最近探索str中的方法遇到format(format_spec),没看懂,所以在网上搜索了一下,把搜到的信息复制过来存着:)英文文档:format(value[, format_spec])Conve...
  • csdnjava2017
  • csdnjava2017
  • 2017年11月19日 14:36
  • 81

Python中format函数用法说明

Python中format函数用法说明
  • Yaroo
  • Yaroo
  • 2017年11月09日 10:12
  • 196

[Python学习笔记]3——强大的.format

记录下平时发现的能简化编程的函数、语法和格式等。巧用.format发现有这个语法简直如获珍宝!!!下面是一些运用举例一、替换A、 对应序号替换 大括号内为索引序号,format内参数一一对应变量要替...
  • sinat_31824577
  • sinat_31824577
  • 2017年02月17日 22:16
  • 483

Python学习笔记之六——函数

函数 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。为什么要使用函数 降低编程难度 代码重用 函数的定义和调用函数定义语法如下 def 函数名(参数列表): #...
  • Jeff_Liu_Sky
  • Jeff_Liu_Sky
  • 2016年08月27日 21:25
  • 747
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python学习笔记-format()函数
举报原因:
原因补充:

(最多只允许输入30个字)